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 条
  • [41] An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor
    LIU Yu-zhen 1
    2. School of Software
    WuhanUniversityJournalofNaturalSciences, 2005, (01) : 31 - 34
  • [42] DESIGN AND IMPLEMENTATION OF DUAL-FIELD MODULAR INVERSION ALGORITHM
    Yang Xiaohui Yang Tongjie Dai Zibin Zhang Yongfu (Institute of Electronic Technology
    Journal of Electronics(China), 2010, 27 (04) : 531 - 537
  • [43] Scalable Hardware Architecture for Montgomery Inversion Computation in Dual-Field
    Dai Zi-bin
    Qin Fan
    Yang Xiao-hui
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL II, 2009, : 206 - 209
  • [44] Flexible hardware design for RSA and elliptic curve cryptosystems
    Batina, L
    Bruin-Muurling, G
    Örs, SB
    TOPICS IN CRYPTOLOGY - CT-RSA 2004, PROCEEDINGS, 2004, 2964 : 250 - 263
  • [45] A state-of-the-art elliptic curve cryptographic processor operating in the frequency domain
    Baktir, Selcuk
    Kumar, Sandeep
    Paar, Christof
    Sunar, Berk
    MOBILE NETWORKS & APPLICATIONS, 2007, 12 (04): : 259 - 270
  • [46] An Elliptic Curve Cryptographic Processor Using Edwards Curves and the Number Theoretic Transform
    Mentens, Nele
    Batina, Lejla
    Baktir, Selcuk
    CRYPTOGRAPHY AND INFORMATION SECURITY IN THE BALKANS, 2015, 9024 : 94 - 102
  • [47] Area-Time Efficient Hardware Implementation of Modular Multiplication for Elliptic Curve Cryptography
    Islam, Md Mainul
    Hossain, Md Selim
    Shahjalal, Md
    Hasan, Moh Khalid
    Jang, Yeong Min
    IEEE ACCESS, 2020, 8 : 73898 - 73906
  • [48] A State-of-the-art Elliptic Curve Cryptographic Processor Operating in the Frequency Domain
    Selçuk Baktır
    Sandeep Kumar
    Christof Paar
    Berk Sunar
    Mobile Networks and Applications, 2007, 12 : 259 - 270
  • [49] Improved Elliptic Curve Cryptographic Processor for General Curves over GF(p)
    Chen, Chuanpeng
    Qin, Zhongping
    2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 1849 - +
  • [50] A 5.1μJ per point-multiplication elliptic curve cryptographic processor
    Rozic, Vladimir
    Reparaz, Oscar
    Verbauwhede, Ingrid
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (02) : 170 - 187