Efficient RNS Implementation of Elliptic Curve Point Multiplication Over GF(p)

被引:58
|
作者
Esmaeildoust, Mohammad [1 ]
Schinianakis, Dimitrios [2 ]
Javashi, Hamid [3 ]
Stouraitis, Thanos [2 ]
Navi, Keivan [1 ]
机构
[1] Shahid Beheshti Univ, Fac Elect & Comp Engn, Tehran 1983963113, Iran
[2] Univ Patras, Dept Elect & Comp Engn, Patras 13231, Greece
[3] Shahid Beheshti Univ, Microelect Lab, Tehran 1983963113, Iran
关键词
Elliptic curve cryptography (ECC); Montgomery multiplication; residue arithmetic; residue number system (RNS); ARCHITECTURE; PROCESSOR;
D O I
10.1109/TVLSI.2012.2210916
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Elliptic curve point multiplication (ECPM) is one of the most critical operations in elliptic curve cryptography. In this brief, a new hardware architecture for ECPM over GF(p) is presented, based on the residue number system (RNS). The proposed architecture encompasses RNS bases with various word-lengths in order to efficiently implement RNS Montgomery multiplication. Two architectures with four and six pipeline stages are presented, targeted on area-efficient and fast RNS Montgomery multiplication designs, respectively. The fast version of the proposed ECPM architecture achieves higher speeds and the area-efficient version achieves better area-delay tradeoffs compared to state-of-the-art implementations.
引用
收藏
页码:1545 / 1549
页数:5
相关论文
共 50 条
  • [1] Fast RNS Implementation of Elliptic Curve Point Multiplication on FPGAs
    Wu, Tao
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2024, 96 (11): : 673 - 684
  • [2] Throughput/Area-Efficient Accelerator of Elliptic Curve Point Multiplication over GF(2233) on FPGA
    Rashid, Muhammad
    Sonbul, Omar S.
    Zia, Muhammad Yousuf Irfan
    Arif, Muhammad
    Sajid, Asher
    Alotaibi, Saud S.
    ELECTRONICS, 2023, 12 (17)
  • [3] Low latency flexible FPGA implementation of point multiplication on elliptic curves over GF(p)
    Javeed, Khalid
    Wang, Xiaojun
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (02) : 214 - 228
  • [4] E2CSM: efficient FPGA implementation of elliptic curve scalar multiplication over generic prime field GF(p)
    Javeed, Khalid
    El-Moursy, Ali
    Gregg, David
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01) : 50 - 74
  • [5] An RNS Implementation of an Fp Elliptic Curve Point Multiplier
    Schinianakis, Dimitrios A.
    Fournaris, Apostolos P.
    Michail, Harris E.
    Kakarountas, Athanasios P.
    Stouraitis, Thanos
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2009, 56 (06) : 1202 - 1213
  • [6] Flexible FPGA-Based Architectures for Curve Point Multiplication over GF(p)
    Amiet, Dorian
    Curiger, Andreas
    Zbinden, Paul
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 107 - 114
  • [7] FPGA Implementation of Elliptic-Curve Point Multiplication Over GF(2233) Using Booth Polynomial Multiplier for Area-Sensitive Applications
    Aljaedi, Amer
    Qureshi, Furqan Aziz
    Hazzazi, Mohammad Mazyad
    Imran, Malik
    Bassfar, Zaid
    Jamal, Sajjad Shaukat
    IEEE ACCESS, 2024, 12 : 72847 - 72859
  • [8] A High Speed and Area Efficient Processor for Elliptic Curve Scalar Point Multiplication for GF(2m)
    Thirumoorthi, Madhan
    Leigh, Alexander J.
    Heidarpur, Moslem
    Mirhassani, Mitra
    Khalid, Mohammed
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (08) : 1423 - 1435
  • [9] Area-time efficient point multiplication architecture on twisted Edwards curve over general prime field GF(p)$$ GF(p) $$
    Javeed, Khalid
    El-Moursy, Ali
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2023, 51 (12) : 5962 - 5979
  • [10] A Hardware-Efficient Elliptic Curve Cryptographic Architecture over GF (p)
    Cui, Chao
    Zhao, Yun
    Xiao, Yong
    Lin, Weibin
    Xu, Di
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021