• DocumentCode
    3275122
  • Title

    A Microcoded Elliptic Curve Processor for GF(2m) Using FPGA Technology

  • Author

    Pu, Qiong ; Huang, Jianhua

  • Author_Institution
    Dept. of Electron., Inf. Eng. Univ., Zhengzhou
  • Volume
    4
  • fYear
    2006
  • fDate
    25-28 June 2006
  • Firstpage
    2771
  • Lastpage
    2775
  • Abstract
    The implementation of a microcoded elliptic curve processor for GF(2m) using FPGA technology is described. It is a scalable architecture in terms of area and speed that exploits the abilities of reconfigurable hardware to deliver optimized circuitry for different elliptic curves and finite fields. And it simply consists of only one arithmetic unit and one control unit, which is microcoded, facilitating rapid development and functional extension: for example, new applications could be supported simply by inserting more microcodes. The design was successfully tested on a Xilinx Virtex2 XC2V1000-256 device and could perform elliptic curve scalar multiplications with arbitrary points in 0.167 msec in the field GF(2193).
  • Keywords
    field programmable gate arrays; public key cryptography; software architecture; FPGA technology; GF(2m); Xilinx Virtex2 XC2V1000-256 device; microcoded elliptic curve processor; reconfigurable hardware; Arithmetic; Circuits; Computer architecture; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Public key cryptography; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Circuits and Systems Proceedings, 2006 International Conference on
  • Conference_Location
    Guilin
  • Print_ISBN
    0-7803-9584-0
  • Electronic_ISBN
    0-7803-9585-9
  • Type

    conf

  • DOI
    10.1109/ICCCAS.2006.285243
  • Filename
    4064490