RSD-based high-performance radix-4 Montgomery Modular Multiplication for Elliptic Curve Cryptography

被引:0
作者
Zhao, Shilei [1 ]
Zheng, Jiwen [1 ]
Shao, Yutong [1 ]
Huang, Hai [1 ]
Liu, Zhiwei [1 ]
Yu, Bin [1 ]
Zhang, Ziyue [1 ]
机构
[1] Harbin Univ Sci & Technol, Harbin, Peoples R China
关键词
Redundant Signed Digit (RSD); Montgomery Modular Multiplication (MMM); Scalar Point Multiplication (SPM); Hardware architecture; Elliptic Curve Cryptography (ECC); ALGORITHM; ARCHITECTURE; PROCESSOR; DESIGN;
D O I
10.1016/j.mejo.2024.106433
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a high-performance radix-4 Montgomery Modular Multiplication (MMM) algorithm and its corresponding hardware architecture for Elliptic Curve Cryptography (ECC), in which the quotient and the partial product accumulation are computed in parallel in each iteration. Additionally, in this MMM, the Redundant Signed Digit (RSD) representation and the Signed Digit Adder (SDA) are used to eliminate the long carry chain and achieve parallel computation, as well as remove pre-computation and integrate modular reduction operations. Our MMM algorithm is implemented in 256-bit and 1024-bit versions on Xilinx Virtex-6 and Virtex-7 FPGAs, respectively. It consumes only 1.55k/10.18k Look-Up Tables (LUTs), takes 133/517 clock cycles, and runs at maximum frequencies of 558.8/641.7 MHz. According to the comparison in terms of Area Time Product (ATP), our design can achieve the ATP of 0.369 over the 256-bit NIST prime domain, which is approximately half of that of the state-of-the-art works. The Scalar Point Multiplication (SPM) scheme using this MMM algorithm consumes 14.19k LUTs and completes a single Scalar Point Multiplication (SPM) operation in 0.217 ms, and it also has a lower ATP than most other SPM algorithms currently in existence.
引用
收藏
页数:6
相关论文
共 30 条
  • [1] FPGA-Based Optimized Design of Montgomery Modular Multiplier
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (06) : 2137 - 2141
  • [2] Advanced implementation of Montgomery Modular Multiplier
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    [J]. MICROELECTRONICS JOURNAL, 2020, 106 (106):
  • [3] Low-Complexity Elliptic Curve Cryptography Processor Based on Configurable Partial Modular Reduction Over NIST Prime Fields
    Choi, Piljoo
    Lee, Mun-Kyu
    Kim, Ji-Hoon
    Kim, Dong Kyue
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (11) : 1703 - 1707
  • [4] Efficient Design and Performance Analysis of a Hardware Right-shift Binary Modular Inversion Algorithm in GF(p)
    Choi, Piljoo
    Lee, Mun-Kyu
    Kong, Jeong-Taek
    Kim, Dong Kyue
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2017, 17 (03) : 425 - 437
  • [5] A Low-Latency and Low-Cost Montgomery Modular Multiplier Based on NLP Multiplication
    Ding, Jinnan
    Li, Shuguo
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (07) : 1319 - 1323
  • [6] High-Speed ECC Processor Over NIST Prime Fields Applied With Toom-Cook Multiplication
    Ding, Jinnan
    Li, Shuguo
    Gu, Zhen
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (03) : 1003 - 1016
  • [7] EXPONENTIATION USING CANONICAL RECODING
    EGECIOGLU, O
    KOC, CK
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 129 (02) : 407 - 417
  • [8] A General Digit-Serial Architecture for Montgomery Modular Multiplication
    Erdem, Serdar Suer
    Yanik, Tugrul
    Celebi, Anil
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (05) : 1658 - 1668
  • [9] High-performance elliptic curve cryptography processor over NIST prime fields
    Hossain, Md Selim
    Kong, Yinan
    Saeedi, Ehsan
    Vayalil, Niras C.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (01) : 33 - 42
  • [10] A high speed processor for elliptic curve cryptography over NIST prime field
    Hu, Xianghong
    Li, Xueming
    Zheng, Xin
    Liu, Yuan
    Xiong, Xiaoming
    [J]. IET CIRCUITS DEVICES & SYSTEMS, 2022, 16 (04) : 350 - 359