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
相关论文
共 21 条
  • [11] Enhancement of IoT device security using an Improved Elliptic Curve Cryptography algorithm and malware detection utilizing deep LSTM
    Devi, R. Aiyshwariya
    Arunachalam, A. R.
    HIGH-CONFIDENCE COMPUTING, 2023, 3 (02):
  • [12] 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
  • [13] 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
  • [14] Secure and compact implementation of optimized Montgomery multiplier based elliptic curve cryptography on FPGA with road vehicular traffic collecting protocol for VANET application
    Baskar, S.
    Dhulipala, V. R. Sarma
    INTERNATIONAL JOURNAL OF HEAVY VEHICLE SYSTEMS, 2018, 25 (3-4) : 485 - 497
  • [15] FPGA Implementation of High Speed Low Area DWT Based Invisible Image Watermarking Algorithm
    Karthigaikumar, P.
    Anumol
    Baskaran, K.
    INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY AND SYSTEM DESIGN 2011, 2012, 30 : 266 - 273
  • [16] 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
  • [17] A High-Light-Load-Efficiency Low-Ripple-Voltage PFM Buck Converter for IoT Applications
    Kim, Jong-Seok
    Yoon, Jin-O
    Choi, Byong-Deok
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2022, 37 (05) : 5763 - 5772
  • [18] Implementation of High-Efficiency and Ultra-Low-Power Transceiver for the Design of Body Channel Communication Applications
    Sittakul, Vitawat
    Vijayalakshmi, S.
    Nagarajan, V.
    Sankaran, K. Sakthidasan
    Sankaran, Sakthivel
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (12) : 6034 - 6057
  • [19] Implementation of High-Efficiency and Ultra-Low-Power Transceiver for the Design of Body Channel Communication Applications
    Vitawat Sittakul
    S. Vijayalakshmi
    V. Nagarajan
    K. Sakthidasan Sankaran
    Sakthivel Sankaran
    Circuits, Systems, and Signal Processing, 2020, 39 : 6034 - 6057
  • [20] A High-Efficiency CMOS Rectifier with Wide Harvesting Range and Wide Band Based on MPPT Technique for Low-Power IoT System Applications
    Yu-Lung Lo
    Yi-Hsuan Chuang
    Circuits, Systems, and Signal Processing, 2017, 36 : 5019 - 5040