An FPGA Implementation of GF(p) Elliptic Curve Cryptographic Coprocessor

被引:1
|
作者
LIU Yu-zhen 1
2. School of Software
机构
关键词
elliptic curve cryptosystems; cryptographic coprocessor; cryptography; information security;
D O I
暂无
中图分类号
TN918 [通信保密与通信安全];
学科分类号
0839 ; 1402 ;
摘要
A GF(p) elliptic curve cryptographic coprocessor is proposed and implemented on Field Programmable Gate Array (FPGA). The focus of the coprocessor is on the most critical, complicated and time-consuming point multiplications. The technique of coordinates conversion and fast multiplication algorithm of two large integers are utilized to avoid frequent inversions and to accelerate the field multiplications used in point multiplications. The characteristic of hardware parallelism is considered in the implementation of point multiplications. The coprocessor implemented on XILINX XC2V3000 computes a point multiplication for an arbitrary point on a curve defined over GF(2 192-2 64-1) with the frequency of 10 MHz in 4.40 ms in the average case and 5.74 ms in the worst case. At the same circumstance, the coprocessor implemented on XILINX XC2V4000 takes 2.2 ms in the average case and 2.88 ms in the worst case.
引用
收藏
页码:31 / 34
页数:4
相关论文
共 50 条
  • [31] 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
  • [32] Efficient RNS Implementation of Elliptic Curve Point Multiplication Over GF(p)
    Esmaeildoust, Mohammad
    Schinianakis, Dimitrios
    Javashi, Hamid
    Stouraitis, Thanos
    Navi, Keivan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (08) : 1545 - 1549
  • [33] FPGA implementation of alterable parameters RSA public-kKey cryptographic coprocessor
    Wen, N
    Dai, ZB
    Zhang, YF
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 714 - 717
  • [34] Merging GF(p) Elliptic Curve Point Adding and Doubling on Pipelined VLSI Cryptographic ASIC Architecture
    Gutub, Adnan Abdul-Aziz
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (3A): : 44 - 52
  • [35] A High-Performance Elliptic Curve Cryptographic Processor of SM2 over GF(p)
    Hu, Xianghong
    Zheng, Xin
    Zhang, Shengshi
    Li, Weijun
    Cai, Shuting
    Xiong, Xiaoming
    ELECTRONICS, 2019, 8 (04):
  • [36] Fast implementation of elliptic curve arithmetic in GF(pn)
    Lim, CH
    Hwang, HS
    PUBLIC KEY CRYTOGRAPHY, 2000, 1751 : 405 - 421
  • [37] Pipelined FPGA coprocessor for Elliptic Curve Cryptography based on Residue Number System
    Matutino, Pedro Miguens
    Araujo, Juvenal
    Sousa, Leonel
    Chaves, Ricardo
    INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 261 - 268
  • [38] FPGA Based Implementation of Elliptic Curve Cryptography
    Nawari, Mustafa
    Ahmed, Hazim
    Hamid, Aisha
    Elkhidir, Mohamed
    2015 WORLD SYMPOSIUM ON COMPUTER NETWORKS AND INFORMATION SECURITY (WSCNIS), 2015,
  • [39] FPGA Implementation of Low Latency Scalable Elliptic Curve Cryptosystem Processor in GF(2m)
    Loi, K. C. Cinnati
    An, Sen
    Ko, Seok-Bum
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 822 - 825
  • [40] 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,