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 条
  • [21] Digit-serial/parallel multipliers with improved throughput and latency
    Karlsson, Magnus
    Vesterbacka, Mark
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1 - +
  • [22] FPGA designs of parallel high performance GF(2233) multipliers
    Grabbe, C
    Bednara, M
    Teich, J
    Gathen, JVZ
    Shokrollahi, J
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 268 - 271
  • [23] Efficient digit-serial modular multiplication algorithm on FPGA
    Pan, Jeng-Shyang
    Song, Pengfei
    Yang, Chun-Sheng
    IET CIRCUITS DEVICES & SYSTEMS, 2018, 12 (05) : 662 - 668
  • [24] Modular FPGA-Based Hardware Platform for Emulation
    Matoga, Lukasz
    Koczor, Arkadiusz
    Golek, Michal
    Zadek, Pawel
    Penkala, Piotr
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 402 - 408
  • [25] FPGA Implementation of Interleaved Modular Multiplier with Improved Area-time Efficiency
    Coliban, Radu-Mihai
    PROCEEDINGS OF THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 2, 2021, : 895 - 898
  • [26] High throughput Parallel Montgomery Modular Exponentiation on FPGA
    Nadjia, Anane
    Mohamed, Anane
    2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 225 - 230
  • [27] A Parallel Modular Biomimetic Cilia Sorting Platform
    Whiting, James G. H.
    Mayne, Richard
    Adamatzky, Andrew
    BIOMIMETICS, 2018, 3 (02)
  • [28] Compact parallel multipliers using the sign-generate method in FPGA
    Tagzout, S
    Sahli, L
    1997 21ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, VOLS 1 AND 2, 1997, : 815 - 818
  • [29] Compact parallel multipliers using the sign-generate method in FPGA
    Tagzout, S
    Sahli, L
    MICROELECTRONICS JOURNAL, 1998, 29 (11) : 827 - 831
  • [30] 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 - +