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 条
  • [31] Efficient hardware implementation of elliptic curve cryptography over GF(pm)
    Lee, MK
    Kim, KT
    Kim, H
    Kim, DK
    INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 207 - 217
  • [32] Area-Efficient Realization of Binary Elliptic Curve Point Multiplication Processor for Cryptographic Applications
    Aljaedi, Amer
    Jamal, Sajjad Shaukat
    Rashid, Muhammad
    Alharbi, Adel R.
    Alotaibi, Mohammed
    Alanazi, Dalal J.
    APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [33] Efficient Ephemeral Elliptic Curve Cryptographic Keys
    Miele, Andrea
    Lenstra, Arjen K.
    INFORMATION SECURITY, ISC 2015, 2015, 9290 : 524 - 547
  • [34] Efficient Characteristic 3 Galois Field Operations for Elliptic Curve Cryptographic Applications
    Iyengar, Vinay S.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 531 - 536
  • [35] A high-performance elliptic curve cryptographic processor for FPGA platform
    Venkatasubramani, V.R.
    Premkumar, N.
    Vignesh, K.
    Rajaram, S.
    Advances in Intelligent Systems and Computing, 2015, 343 : 307 - 312
  • [36] High performance elliptic curve cryptographic processor over GF(2163)
    Choi, Hyun Min
    Hong, Chun Pyo
    Kim, Chang Hoon
    DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2008, : 290 - 295
  • [37] Two-field elliptic curve cryptography processor using dual cores
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
    Qinghua Daxue Xuebao, 2008, 10 (1655-1658):
  • [38] Modular divider for elliptic curve cryptographic hardware based on programmable CA
    Jeon, Jun-Cheol
    Kim, Kee-Won
    Oh, Jai-Boo
    Yoo, Kee-Young
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 661 - 668
  • [39] Algorithms and architectures for a flexible elliptic curve cryptography processor
    Kerins, T.
    Marnane, W. P.
    Popovici, E. M.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2006, 93 (06) : 349 - 372
  • [40] Efficient Hardware Implementation of Elliptic-Curve Diffie-Hellman Ephemeral on Curve25519
    Nguyen, Hung
    Hoang, Trang
    Tran, Linh
    ELECTRONICS, 2023, 12 (21)