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 条
  • [1] Implementation of elliptic curve cryptographic coprocessor over GF(2m) on an FPGA
    Okada, S
    Torii, N
    Itoh, K
    Takenaka, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 25 - 40
  • [2] FPGA implementation of high performance elliptic curve cryptographic processor over GF(2163)
    Kim, Chang Hoon
    Kwon, Soonhak
    Hong, Chun Pyo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (10) : 893 - 900
  • [3] Novel Architecture for Efficient FPGA Implementation of Elliptic Curve Cryptographic Processor Over GF(2163)
    Mahdizadeh, Hossein
    Masoumi, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (12) : 2330 - 2333
  • [4] FPGA implementation of a microcoded elliptic curve cryptographic processor
    Leung, KH
    Ma, KW
    Wong, WK
    Leong, PHW
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 68 - 76
  • [5] Hardware elliptic curve cryptographic processor over GF(p)
    McIvor, Ciaran J.
    McLoone, Maire
    McCanny, John V.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (09) : 1946 - 1957
  • [6] Efficient FPGA Implementation of a Programmable Architecture for GF(p) Elliptic Curve Crypto Computations
    Tawalbeh, Lo'ai Ali
    Mohammad, Abidalrahman
    Gutub, Adnan Abdul-Aziz
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 59 (03): : 233 - 244
  • [7] Efficient FPGA Implementation of a Programmable Architecture for GF(p) Elliptic Curve Crypto Computations
    Lo’ai Ali Tawalbeh
    Abidalrahman Mohammad
    Adnan Abdul-Aziz Gutub
    Journal of Signal Processing Systems, 2010, 59 : 233 - 244
  • [8] Efficient FPGA Elliptic Curve Cryptographic Processor over GF(2m)
    Antao, Samuel
    Chaves, Ricardo
    Sousa, Leonel
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 357 - 360
  • [9] Implementation of cryptographic applications on the reconfigurable FPGA coprocessor microEnable
    Singpiel, H
    Simmler, H
    Kugel, A
    Männer, R
    Vieira, ACC
    Galvez-Durand, F
    de Alcântara, JMS
    Alves, VC
    13TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2000, : 359 - 362
  • [10] FPGA Implementation of Elliptic Curve Point Multiplication over GF(2191)
    Shohdy, Sameh M.
    El-sisi, Ashraf B.
    Ismail, Nabil
    ADVANCES IN INFORMATION SECURITY AND ASSURANCE, 2009, 5576 : 619 - 634