Serial and Parallel Interleaved Modular Multipliers on FPGA Platform

被引:0
|
作者
Javeed, Khalid [1 ]
Wang, Xiaojun [1 ]
Scott, Mike [2 ]
机构
[1] Dublin City Univ, Sch Elect Engn, Dublin, Ireland
[2] CertiVox UK, London, England
关键词
Finite field; elliptic curve cryptography (ECC); interleaved multiplication; public key cryptography (PKC); ELLIPTIC CURVE CRYPTOGRAPHY; MULTIPLICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular multiplication is a core operation in all public key based cryptosystems. The performance of these cryptosystems can be enhanced substantially by incorporating an optimized modular multiplier. This paper presents serial and parallel radix-4 modular multipliers based on interleaved multiplication algorithm and Montgomery power laddering technique. A serial radix-4 interleaved modular multiplier provides 5 0 % reduction in the required clock cycles. In addition to the reduction in clock cycles, a parallel modular multiplier maintains a critical path delay comparable to the bit serial interleaved multipliers. The proposed designs are implemented in Verilog HDL and synthesized targeting virtex-6 FPGA platform using Xilinx ISE 14.2 Design suite. The serial radix-4 multiplier computes a 256-bit modular multiplication in 1.3 mu s, occupies 3.9K LUTs, and runs at 96 MHz. The parallel radix-4 multiplier takes 0.77 mu s, occupies 5.3K LUTs, and runs at 166 MHz. The results show that the parallel radix-4 modular multiplier provides 62 % and 49 % speed-up over the corresponding bit serial and bit parallel versions, respectively. Thus, these designs are suitable to accelerate modular multiplication in many cryptographic processors.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] A modular microfluidic platform for serial enrichment and harvest of pure extracellular vesicles
    Gwak, Hogyeong
    Park, Sunyoung
    Yu, Haeun
    Hyun, Kyung-A
    Jung, Hyo-Il
    ANALYST, 2022, 147 (06) : 1117 - 1127
  • [42] Development of a Simulation Platform for Robots with Serial and Parallel Kinematic Structure
    Bulej, Vladimir
    Uricek, Juraj
    Stancek, Jan
    Wiecek, Dariusz
    Kuric, Ivan
    INTELLIGENT SYSTEMS IN PRODUCTION ENGINEERING AND MAINTENANCE, 2019, 835 : 452 - 461
  • [43] VNFAccel: An FPGA-based Platform for Modular VNF Components Acceleration
    Lopes, Filipe B.
    Nazar, Gabriel Luca
    Schaeffer-Filho, Alberto E.
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 250 - 258
  • [44] Scalable Modular Hardware Platform for FPGA Based Industrial Radar Flowmeters
    Jaeschke, Timo
    Imberg, Patrick
    Zapke, Michael
    Huebner, Michael
    Pohl, Nils
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [45] Parallel multiprocessing and scheduling on the heterogeneous Xeon plus FPGA platform
    Rodriguez, Andres
    Navarro, Angeles
    Asenjo, Rafael
    Corbera, Francisco
    Gran, Ruben
    Suarez, Dario
    Nunez-Yanez, Jose
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (06): : 4645 - 4665
  • [46] Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform
    Andrés Rodríguez
    Angeles Navarro
    Rafael Asenjo
    Francisco Corbera
    Rubén Gran
    Darío Suárez
    Jose Nunez-Yanez
    The Journal of Supercomputing, 2020, 76 : 4645 - 4665
  • [47] Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform
    Rodríguez, Andrés
    Navarro, Angeles
    Asenjo, Rafael
    Corbera, Francisco
    Gran, Rubén
    Suárez, Darío
    Nunez-Yanez, Jose
    Asenjo, Rafael (asenjo@ac.uma.es), 1600, Springer (76): : 4645 - 4665
  • [48] Performance Prediction of Parallel Computation of Streaming Applications on FPGA Platform
    Guha, Radha
    Al-Dabass, David
    2010 12TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2010, : 579 - 585
  • [49] Bit-parallel systolic modular multipliers for a class of GF(2m)
    Lee, CY
    Lu, EH
    Lee, JY
    ARITH-15 2001: 15TH SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2001, : 51 - 58
  • [50] Implementation of multipliers in FPGA structures
    Wiatr, K
    Jamro, E
    INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2001, : 415 - 420