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 条
  • [31] A novel memory architecture for elliptic curve cryptography with parallel modular multipliers
    Laue, Ralf
    Huss, Sorin A.
    2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2006, : 149 - +
  • [32] Runtime reconfiguration of a modular mobile robot with serial and parallel mechanisms
    Zhang, H. X.
    Chen, S. Y.
    Wang, W.
    Zhang, J. W.
    Zong, G. H.
    2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, : 3005 - +
  • [33] A method for increasing the throughput of fixed coefficient digit-serial/parallel multipliers
    Karlsson, M
    Vesterbacka, M
    Kulesza, W
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 425 - 428
  • [34] DIGIT SERIAL MULTIPLIERS
    BALSARA, PT
    OWENS, RM
    IRWIN, MJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (02) : 156 - 162
  • [35] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [36] A new serial/parallel architecture for a low power modular multiplier
    Grossschädl, J
    INFORMATION SECURITY FOR GLOBAL INFORMATION INFRASTRUCTURES, 2000, 47 : 251 - 260
  • [37] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022,
  • [38] Low-Energy Digit-Serial/Parallel Finite Field Multipliers
    Leilei Song
    Keshab K. Parhi
    Journal of VLSI signal processing systems for signal, image and video technology, 1998, 19 : 149 - 166
  • [39] Low-energy digit-serial/parallel finite field multipliers
    Song, LL
    Parhi, KK
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1998, 19 (02): : 149 - 166
  • [40] Distributed Carrier Phase Shifting Control Method for Modular Interleaved Parallel Inverters
    He, Shiming
    Liu, Bangyin
    IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION, 2023, 9 (02) : 2497 - 2508