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 条
  • [41] Design and implementation of high-speed coprocessor for elliptic curve cryptography
    He D.-B.
    Chen J.-H.
    Hu J.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2010, 38 (05): : 90 - 94
  • [42] A Flexible and Scalable Implementation of Elliptic Curve Cryptography over GF(p) based on ASIP
    Qin, Yao
    Wang, Hua
    Jia, Zhiping
    Xia, Hui
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [43] Hardware implementation of an elliptic curve processor over GF(p) with Montgomery modular multiplier
    Ors, Berna
    Batina, Lejla
    Preneel, Bart
    Vandewalle, Joos
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2008, 3 (04) : 229 - 240
  • [44] Implementation of a pipelined modular multiplier architecture for GF(p) elliptic curve cryptography computation
    Gutub, Adnan Abdul-Aziz
    El-Shafei, Abdul-Rahman M.
    Aabed, Mohammed A.
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 2011, 38 (2B): : 125 - 153
  • [45] A Hardware Efficient Elliptic Curve Accelerator for FPGA Based Cryptographic Applications
    Kashif, Muhammad
    Cicek, Ihsan
    Imran, Malik
    2019 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO 2019), 2019, : 362 - 366
  • [46] 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
  • [47] E2CSM: efficient FPGA implementation of elliptic curve scalar multiplication over generic prime field GF(p)
    Javeed, Khalid
    El-Moursy, Ali
    Gregg, David
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 50 - 74
  • [48] Low latency flexible FPGA implementation of point multiplication on elliptic curves over GF(p)
    Javeed, Khalid
    Wang, Xiaojun
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (02) : 214 - 228
  • [49] Pipelining GF(P) elliptic curve cryptography computation
    Gutub, Adnan Abdul-Aziz
    Ibrahim, Mohammad K.
    Kayali, Ahmad
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 93 - +
  • [50] High-performance Pipelined FPGA Implementation of the Elliptic Curve Cryptography over GF (2n)
    Harb, Salah
    Ahmad, M. Omair
    Swamy, M. N. S.
    PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS, VOL 2: SECRYPT, 2019, : 15 - 24