FPGA-Based Optimized Design of Montgomery Modular Multiplier

被引:24
|
作者
Abd-Elkader, Ahmed A. H. [1 ]
Rashdan, Mostafa [2 ,3 ]
Hasaneen, El-Sayed A. M. [4 ]
Hamed, Hesham F. A. [5 ,6 ]
机构
[1] Qusseir Telecom Egypt, Dept Telecommun Engn, Red Sea 84712, Egypt
[2] Amer Univ Middle East, Coll Engn & Technol, Kuwait 54200, Kuwait
[3] Aswan Univ, Fac Energy Engn, Aswan 81528, Egypt
[4] Aswan Univ, Fac Engn, Aswan 81528, Egypt
[5] Minia Univ, Fac Engn, Al Minya 61519, Egypt
[6] Egyptian Russian Univ, Fac Engn, Cairo 11829, Egypt
关键词
Hardware; Field programmable gate arrays; Registers; Multiplexing; Elliptic curve cryptography; Internet of Things; Logic gates; Optimization; area; MMM; FPGA; ECC;
D O I
10.1109/TCSII.2020.3040665
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This brief introduces FPGA-based optimized implementation of Montgomery Modular Multiplier (MMM) architecture. The novel architecture of the proposed design enhanced the maximum frequency of the design and also the occupied area on the targeted FPGA. A Xilinx Virtex-6 FPGA implementation of the proposed architecture comparing with other related designs revealed that, our design occupies the smallest area, and the efficiency is enhanced in the range between 1.2 to 11.7 times the efficiency of other relevant designs. The proposed design is implemented as a modular multiplier for lightweight elliptic curve cryptography (ECC) over general GF(p). The proposed architecture is targeted the hardware implementation of lightweight cryptographic modules used on the System on Chip (SoC) and Internet of Things (IoT) devices.
引用
收藏
页码:2137 / 2141
页数:5
相关论文
共 50 条
  • [1] Efficient implementation of Montgomery modular multiplier on FPGA
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 97
  • [2] A Design and Implementation of Montgomery Modular Multiplier
    Liu, Ruirui
    Li, Shuguo
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [3] High Radix Montgomery Modular Multiplier on Modern FPGA
    Wang, Pingjian
    Liu, Zongbin
    Wang, Lei
    Gao, Neng
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1484 - 1489
  • [4] Highly Optimized Montgomery Multiplier for SIKE Primes on FPGA
    Elkhatib, Rami
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    [J]. 2020 IEEE 27TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2020, : 64 - 71
  • [5] Design of an FPGA-Based Matrix Multiplier with Task Parallelism
    Tan, Yiyu
    Imamura, Toshiyuki
    Mukunoki, Daichi
    [J]. PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 241 - 250
  • [6] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    [J]. IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [7] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    [J]. IEICE ELECTRONICS EXPRESS, 2022,
  • [8] SPA against an FPGA-based RSA implementation with a high-radix montgomery multiplier
    Miyamoto, Atsushi
    Homma, Naofurni
    Aoki, Takafumi
    Satoht, Akashi
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1847 - +
  • [9] CSA-based Design of Feedforward Scalable Montgomery Modular Multiplier
    Wu, Tao
    Li, Shuguo
    Liu, Litian
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2011, : 54 - 59
  • [10] Design of modular multiplier based on improved Montgomery algorithm and systolic array
    Gang, Feng
    [J]. First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS 2006), Proceedings, Vol 2, 2006, : 356 - 359