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 条
  • [31] Hardware realization of fast elliptic curve point multiplication using balanced ternary representation and pre-computation over GF(p)
    Shylashree, N.
    Sridhar, V.
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2016, 19 (01): : 141 - 161
  • [32] Elliptic curve point multiplication
    Rostovtsev, A
    Makhovenko, E
    COMPUTER NETWORK SECURITY, 2003, 2776 : 328 - 336
  • [33] 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
  • [34] 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
  • [35] Speeding scalar multiplication of elliptic curve over GF(2mn)
    Yong, Ding
    Hong, Yin-Fang
    Wang, Wei-Tao
    Zhou, Yuan-Yuan
    Zhao, Xiao-Yang
    International Journal of Network Security, 2010, 11 (02) : 70 - 77
  • [36] Novel Architecture for Efficient FPGA Implementation of Elliptic Curve Cryptographic Processor Over GF(2163)
    Mahdizadeh, Hossein
    Masoumi, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (12) : 2330 - 2333
  • [37] An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor
    LIU Yu-zhen 1
    2. School of Software
    WuhanUniversityJournalofNaturalSciences, 2005, (01) : 31 - 34
  • [38] Energy Efficient Elliptic Curve Point Multiplication for WSN Applications
    Kodali, Ravi Kishore
    Patel, Kashyapkumar H.
    Sarma, Narasimha
    2013 NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2013,
  • [39] Highly efficient architecture of elliptic curve scalar multiplication with fault tolerance over GF(2m)
    Zhou, Fang
    Fei, Caixian
    Wu, Ning
    Ge, Fen
    IEICE ELECTRONICS EXPRESS, 2021, 18 (11):
  • [40] FPGA Implementation of High-Speed Area-Efficient Processor for Elliptic Curve Point Multiplication Over Prime Field
    Islam, Md Mainul
    Hossain, Md Selim
    Hasan, Moh Khalid
    Shahjalal, Md
    Jang, Yeong Min
    IEEE ACCESS, 2019, 7 : 178811 - 178826