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 条
  • [21] AN IMPLEMENTATION OF FAST ALGORITHM FOR ELLIPTIC CURVE CRYPTOSYSTEM OVER GF(p)
    Lu Chen Chen Yanpu Bian Zhengzhong(Life Science Institute
    Journal of Electronics(China), 2004, (04) : 346 - 352
  • [22] FPGA implementation of expandable RSA pubic-key cryptographic coprocessor
    Meng, Qiang
    Liu, Yuan-feng
    Dai, Zi-bin
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 552 - +
  • [23] High Performance SM2 Elliptic Curve Cryptographic Processor over GF(p)
    Hu, Xianghong
    Cai, Shuting
    Zhan, Ruidian
    Xiong, Xiaoming
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 8904 - 8908
  • [24] A Low Hardware Consumption Elliptic Curve Cryptographic Architecture over GF(p) in Embedded Application
    Hu, Xianghong
    Zheng, Xin
    Zhang, Shengshi
    Cai, Shuting
    Xiong, Xiaoming
    ELECTRONICS, 2018, 7 (07):
  • [25] A High-Performance Elliptic Curve Cryptographic Processor over GF(p) with SPA Resistance
    Chung, Szu-Chi
    Lee, Jen-Wei
    Chang, Hsie-Chia
    Lee, Chen-Yi
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1456 - 1459
  • [26] A High-Speed Elliptic Curve Cryptographic Processor for Generic Curves over GF(p)
    Ma, Yuan
    Liu, Zongbin
    Pan, Wuqiong
    Jing, Jiwu
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2013, 2014, 8282 : 421 - 437
  • [27] Efficient utilization of scalable multipliers in parallel to compute GF(p) elliptic curve cryptographic operations
    Gutub, Adnan Abdul-Aziz
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 2007, 34 (2B): : 165 - 182
  • [28] FPGA IMPLEMENTATION OF AN ELLIPTIC CURVE CRYPTOSYSTEM
    Hritcu, Daniel
    Radoi, Ionut
    PROCEEDINGS INTERNATIONAL CONFERENCE MILITARY SCIENCE UNIVERSE, SELECTED PAPERS, 2011, : 360 - 365
  • [29] A FPGA implementation of an elliptic curve cryptosystem
    Dupont, Louis
    Roy, Sebastien
    Chouinard, Jean-Yves
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 533 - +
  • [30] A timing-and-area tradeoff GF(p) elliptic curve processor architecture for FPGA
    Wu, SH
    Zhu, YF
    2005 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2005, : 1308 - 1312