Area-Time Efficient Hardware Implementation of Modular Multiplication for Elliptic Curve Cryptography

被引:34
|
作者
Islam, Md Mainul [1 ]
Hossain, Md Selim [2 ]
Shahjalal, Md [1 ]
Hasan, Moh Khalid [1 ]
Jang, Yeong Min [1 ]
机构
[1] Kookmin Univ, Dept Elect Engn, Seoul 02707, South Korea
[2] Khulna Univ Engn & Technol, Dept Elect & Elect Engn, Khulna 9203, Bangladesh
关键词
Modular multiplication; interleaved multiplication; elliptic curve cryptography; POINT MULTIPLICATION; FPGA IMPLEMENTATION; PROCESSOR;
D O I
10.1109/ACCESS.2020.2988379
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an area-time efficient hardware implementation of modular multiplication over five National Institute of Standard and Technology (NIST)-recommended prime fields is proposed for lightweight elliptic curve cryptography (ECC). A modified radix-2 interleaved algorithm is proposed to reduce the time complexity of conventional interleaved modular multiplication. The proposed multiplication algorithm is designed in hardware and separately implemented on Xilinx Virtex-7, Virtex-6, Virtex-5, and Virtex-4 field-programmable gate array (FPGA) platforms. On the Virtex-7 FPGA, the proposed design occupies only 1151, 1409, 1491, 2355, and 2496 look up tables (LUTs) and performs single modular multiplication in 0.93 mu s, 1.18 mu s, 1.45 mu s, 2.80 mu s, and 4.69 mu s with maximum clock frequencies of 207.1 MHz, 190.7 MHz, 177.3 MHz, 137.6 MHz, and 111.2 MHz over five NIST prime fields of size 192, 224, 256, 384, and 521 bits, respectively. The hardware implementations on the Virtex-6, Virtex-5, and Virtex-4 FPGAs also show that the proposed design is highly efficient in terms of hardware resource utilization and area-delay product compared with other designs for modular multiplication.
引用
收藏
页码:73898 / 73906
页数:9
相关论文
共 50 条
  • [21] EFFICIENT IMPLEMENTATION OF ELLIPTIC CURVE CRYPTOGRAPHY IN WIRELESS SENSORS
    Aranha, Diego F.
    Dahab, Richardo
    Lopez, Julio
    Oliveira, Leonardo B.
    [J]. ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2010, 4 (02) : 169 - 187
  • [22] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [23] An Iterative Montgomery Modular Multiplication Algorithm With Low Area-Time Product
    Zhang, Bo
    Cheng, Zeming
    Pedram, Massoud
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 236 - 249
  • [24] Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448
    Niasar, Mojtaba Bisheh
    Azarderakhsh, Reza
    Kermani, Mehran Mozaffari
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 228 - 247
  • [25] Combining Point Operations for Efficient Elliptic Curve Cryptography Scalar Multiplication
    Leca, Cristian-Liviu
    Rincu, Cristian-Iulian
    [J]. 2014 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2014,
  • [26] Hardware Accelerators for Elliptic Curve Cryptography
    Puttmann, C.
    Shokrollahi, J.
    Porrmann, M.
    Rueckert, U.
    [J]. ADVANCES IN RADIO SCIENCE, 2008, 6 : 259 - 264
  • [27] Shift-Sub Modular Multiplication Algorithm and Hardware Implementation for RSA Cryptography
    Li, Yamin
    Chu, Wanming
    [J]. HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 541 - 552
  • [28] Overview of Scalar Multiplication in Elliptic Curve Cryptography
    Li, Ye
    Feng, Liu
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 2670 - 2673
  • [29] Secure and Efficient RNS software implementation for Elliptic Curve Cryptography
    Fournaris, Apostolos P.
    Papachristodoulou, Louiza
    Sklavos, Nicolas
    [J]. 2017 2ND IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2017, : 86 - 93
  • [30] Area-Time Efficient Hardware Architecture for CRYSTALS-Kyber
    Nguyen, Tuy Tan
    Kim, Sungjae
    Eom, Yongjun
    Lee, Hanho
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (11):