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 条
  • [21] Secure and Efficient RNS software implementation for Elliptic Curve Cryptography
    Fournaris, Apostolos P.
    Papachristodoulou, Louiza
    Sklavos, Nicolas
    2017 2ND IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2017, : 86 - 93
  • [22] ON SOFTWARE IMPLEMENTATION OF THE UNDERLYING FIELD MULTIPLICATION IN GF(2p) OF ELLIPTIC CURVE CRYPTOSYSTEMS
    Qi Ming-long
    Guo Qing-ping
    Luo Zhong
    DCABES 2009: THE 8TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, PROCEEDINGS, 2009, : 436 - 440
  • [23] RNS-Based Elliptic Curve Point Multiplication for Massive Parallel Architectures
    Antao, Samuel
    Bajard, Jean-Claude
    Sousa, Leonel
    COMPUTER JOURNAL, 2012, 55 (05): : 629 - 647
  • [24] 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
  • [25] 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
  • [26] Hardware Design and Implementation of Scalar Multiplication in Elliptic Curve Cryptography (ECC) over GF (2163) on FPGA
    Imran, Malik
    Kashif, Muhammad
    Rashid, Muhammad
    2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,
  • [27] A Flexible and Scalable Implementation of Elliptic Curve Cryptography over GF(p) based on ASIP
    Qin, Yao
    Wang, Hua
    Jia, Zhiping
    Xia, Hui
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [28] Efficient FPGA Implementation of a Programmable Architecture for GF(p) Elliptic Curve Crypto Computations
    Tawalbeh, Lo'ai Ali
    Mohammad, Abidalrahman
    Gutub, Adnan Abdul-Aziz
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 59 (03): : 233 - 244
  • [29] Hardware implementation of an elliptic curve processor over GF(p) with Montgomery modular multiplier
    Ors, Berna
    Batina, Lejla
    Preneel, Bart
    Vandewalle, Joos
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2008, 3 (04) : 229 - 240
  • [30] Efficient FPGA Implementation of a Programmable Architecture for GF(p) Elliptic Curve Crypto Computations
    Lo’ai Ali Tawalbeh
    Abidalrahman Mohammad
    Adnan Abdul-Aziz Gutub
    Journal of Signal Processing Systems, 2010, 59 : 233 - 244