An Efficient and Flexible Hardware Implementation of the Dual-Field Elliptic Curve Cryptographic Processor

被引:42
|
作者
Liu, Zilong [1 ]
Liu, Dongsheng [1 ]
Zou, Xuecheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Dual-field; efficiency; elliptic curve cryp-tography (ECC); flexibility; power analysis resistances; POINT MULTIPLICATION; FPGA IMPLEMENTATION; TAG; ARCHITECTURE; ECC;
D O I
10.1109/TIE.2016.2625241
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Elliptic curve cryptography (ECC) has been widely used for the digital signature to ensure the secu-rity in communication. It is important for the ECC processor to support a variety of ECC standards to be compatible with different security applications. Thus, a flexible proces-sor which can support different standards and algorithms is desired. In this paper, an efficient and flexible dual-field ECC processor using the hardware-software approach is presented. The proposed processor can support arbitrary elliptic curve. An elaborate modular arithmetic logic unit is designed. It can perform basic modular arithmetic opera-tions and achieve high efficiency. Based on our designed instruction set, the processor can be programmed to perform various point operations based on different algorithms. To demonstrate the flexibility of our processor, a pointmultipli-cation algorithm with power analysis resistance is adopted. Our design is implemented in the field-programmable gate array platform and also in the application-specified inte-grated circuit. After implemented in the 55 nm CMOS process, the processor takes between 0.60 ms (163 bits ECC) and 6.75ms (571 bits ECC) to finish one-pointmultiplication. Compared to other related works, the merits of our ECC pro-cessor are the high hardware efficiency and flexibility.
引用
收藏
页码:2353 / 2362
页数:10
相关论文
共 50 条
  • [1] A scalable dual-field elliptic curve cryptographic processor
    Satoh, A
    Takano, K
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) : 449 - 460
  • [2] Efficient Hardware Implementation of Large Field-Size Elliptic Curve Cryptographic Processor
    Lee, Chiou-Yng
    Zeghid, Medien
    Sghaier, Anissa
    Ahmed, Hassan Yousif
    Xie, Jiafeng
    IEEE ACCESS, 2022, 10 : 7926 - 7936
  • [3] An efficient hardware implementation of the elliptic curve cryptographic processor over prime field, Fp
    Kudithi, Thirumalesu
    Sakthivel, R.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (08) : 1256 - 1273
  • [4] A dual-field elliptic curve cryptographic processor based on a systolic arithmetic unit
    Chen, Gang
    Bai, Guoqiang
    Chen, Hongyi
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 3298 - 3301
  • [5] A Highly Efficient Cipher Processor for Dual-Field Elliptic Curve Cryptography
    Lai, Jyu-Yuan
    Huang, Chih-Tsun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2009, 56 (05) : 394 - 398
  • [6] A Dual-Field Elliptic Curve Cryptographic Processor with a Radix-4 Unified Division Unit
    Chen, Yao-Lin
    Lee, Jen-Wei
    Liu, Po-Chun
    Chang, Hsie-Chia
    Lee, Chen-Yi
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 713 - 716
  • [7] A new dual-field Elliptic Curve Cryptography processor
    Wu, Yongyi
    Zeng, Xiaoyang
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 305 - +
  • [8] Energy-Adaptive Dual-Field Processor for High-Performance Elliptic Curve Cryptographic Applications
    Lai, Jyu-Yuan
    Huang, Chih-Tsun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (08) : 1512 - 1517
  • [9] Efficient Power-Analysis-Resistant Dual-Field Elliptic Curve Cryptographic Processor Using Heterogeneous Dual-Processing-Element Architecture
    Lee, Jen-Wei
    Chung, Szu-Chi
    Chang, Hsie-Chia
    Lee, Chen-Yi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (01) : 49 - 61
  • [10] An Energy-Efficient Dual-Field Elliptic Curve Cryptography Processor for Internet of Things Applications
    Yeh, Ling-Yu
    Chen, Po-Jen
    Pai, Chen-Chun
    Liu, Tsung-Te
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (09) : 1614 - 1618