FPGA Implementation for Elliptic Curve Cryptography Algorithm and Circuit with High Efficiency and Low Delay for IoT Applications

被引:9
|
作者
Wang, Deming [1 ,2 ]
Lin, Yuhang [3 ]
Hu, Jianguo [2 ,4 ]
Zhang, Chong [4 ]
Zhong, Qinghua [1 ]
机构
[1] South China Normal Univ, Sch Elect & Informat Engn, Foshan 528225, Peoples R China
[2] Dev Res Inst Guangzhou Smart City, Guangzhou 510805, Peoples R China
[3] South China Normal Univ, Sch Phys & Telecommun Engn, Guangzhou 510006, Peoples R China
[4] Sun Yat Sen Univ, Sch Microelect Sci & Technol, Zhuhai 519082, Peoples R China
基金
国家重点研发计划;
关键词
elliptic curve cryptography (ECC); field-programmable gate array (FPGA); Internet of Things (IoT); point multiplication; Montgomery reduction; AUTHENTICATION; INTERNET;
D O I
10.3390/mi14051037
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Internet of Things requires greater attention to the security and privacy of the network. Compared to other public-key cryptosystems, elliptic curve cryptography can provide better security and lower latency with shorter keys, rendering it more suitable for IoT security. This paper presents a high-efficiency and low-delay elliptic curve cryptographic architecture based on the NIST-p256 prime field for IoT security applications. A modular square unit utilizes a fast partial Montgomery reduction algorithm, demanding just a mere four clock cycles to complete a modular square operation. The modular square unit can be computed simultaneously with the modular multiplication unit, consequently improving the speed of point multiplication operations. Synthesized on the Xilinx Virtex-7 FPGA platform, the proposed architecture completes one PM operation in 0.08 ms using 23.1 k LUTs at 105.3 MHz. These results show significantly better performance compared to that in previous works.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] High-performance Implementation of Elliptic Curve Cryptography Using Vector Instructions
    Faz-Hernandez, Armando
    Lopez, Julio
    Dahab, Ricardo
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2019, 45 (03):
  • [22] 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,
  • [23] Parallel memory architecture for elliptic curve cryptography over GF(p) aimed at efficient FPGA implementation
    Laue, Ralf
    Huss, Sorin A.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 51 (01): : 39 - 55
  • [24] Low-Cost Hardware Implementation of Elliptic Curve Cryptography for General Prime Fields
    Ma, Yuan
    Zhang, Qinglong
    Liu, Zongbin
    Tu, Chenyang
    Lin, Jingqiang
    INFORMATION AND COMMUNICATIONS SECURITY, ICICS 2016, 2016, 9977 : 292 - 306
  • [25] Concurrent algorithm for high-speed point multiplication in elliptic curve cryptography
    Chen, JH
    Shieh, MD
    Wu, CM
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5254 - 5257
  • [26] Implementation of power attack analysis in ML algorithm circuit with elliptic curve cryptosystems
    Han, Yu
    Zou, Xuecheng
    Liu, Zhenglin
    Dan, Yongping
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2009, 37 (02): : 21 - 24
  • [27] Elliptic-Curve Cryptography Implementation on RISC-V Processors for Internet of Things Applications
    Preethi, Preethi
    Ulla, Mohammed Mujeer
    Yadav, G. Praveen Kumar
    Roy, Kumar Sekhar
    Hazarika, Ruhul Amin
    Saxena, K. Kuldeep
    JOURNAL OF ENGINEERING, 2024, 2024
  • [28] FPGA implementation of the curve generator algorithm for H/W acceleration applications
    Jivet, Ioan
    Dragoi, Beniamin
    WSEAS Transactions on Circuits and Systems, 2008, 7 (01): : 7 - 12
  • [29] Method for improving energy efficiency of elliptic curve cryptography algorithm on reconfigurable symmetric cipher processor
    Tuo, Zhao
    Chen, Tao
    Li, Wei
    Yang, Danyang
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [30] Analysis of Standard Elliptic Curves for the Implementation of Elliptic Curve Cryptography in Resource-Constrained E-commerce Applications
    Shaikh, Javed R.
    Nenova, Maria
    Iliev, Georgi
    Valkova-Jarvis, Zlatka
    2017 IEEE INTERNATIONAL CONFERENCE ON MICROWAVES, ANTENNAS, COMMUNICATIONS AND ELECTRONIC SYSTEMS (COMCAS), 2017, : 532 - 535