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 in GF(p) with Selected Base Pairs
    Mo, Yifeng
    Li, Shuguo
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [2] FPGA Implementation of Elliptic Curve Point Multiplication over GF(2191)
    Shohdy, Sameh M.
    El-sisi, Ashraf B.
    Ismail, Nabil
    ADVANCES IN INFORMATION SECURITY AND ASSURANCE, 2009, 5576 : 619 - 634
  • [3] 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
  • [4] High-Performance Hardware Implementation of Elliptic Curve Cryptography Point Multiplication over GF(p)
    Gao W.
    Luo Y.
    Li J.
    Wu H.
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2021, 41 (09): : 977 - 984
  • [5] A fast parallel implementation of elliptic curve point multiplication over GF(2m)
    Rodríguez-Henríquez, F
    Saqib, NA
    Díaz-Pérez, A
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (5-6) : 329 - 339
  • [6] Elliptic-curve point-multiplication over GF(2163)
    Deschamps, Jean-Pierre
    Sutter, Gustavo
    2008 4TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2008, : 25 - +
  • [7] Area Efficient Implementation of Elliptic Curve Point Multiplication Algorithm
    Bobade, Sunil Devidas
    Mankar, Vijay R.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (04) : 24 - 34
  • [8] 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)
  • [9] 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
  • [10] Hardware implementation of an elliptic curve processor over GF(p)
    Örs, SB
    Batina, L
    Preneel, B
    Vandewalle, J
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 433 - 443