• DocumentCode
    2309449
  • Title

    Improvements for High Performance Elliptic Curve Cryptosystem Processor over GF(2^163)

  • Author

    Loi, Kung Chi Cinnati ; Seok-Bum Ko

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2012
  • fDate
    19-22 Dec. 2012
  • Firstpage
    140
  • Lastpage
    144
  • Abstract
    Improvements of the Elliptic Curve Cryptosystem (ECC) point multiplication processor is presented in this paper. The main contributions of this paper are the improved finite field multiplier, which uses a 2-stage Karatsuba-Ofman multiplier architecture. Furthermore, a revised algorithm is proposed for the projective to affine coordinate conversion, which computes 2 inversion operations simultaneously with the numerator portion, in order to make better use of parallel cores implemented in the ECC processor. The design is implemented on a Virtex 4 XC4VLX80 FPGA and the implementation results show that the ECC processor can compute a point multiplication in 6.72 us. This time is the fastest to the authors´ best knowledge. Thus, the ECC processor proposed in this paper is suitable for applications where high-throughput is required, such as network servers.
  • Keywords
    field programmable gate arrays; microprocessor chips; multiplying circuits; network servers; public key cryptography; ECC processor; GF(2163); Karatsuba-Ofman multiplier architecture; Virtex 4 XC4VLX80 FPGA; affine coordinate conversion; elliptic curve cryptosystem processor; finite field multiplier; multiplication processor; network servers; parallel cores; Elliptic Curve Cryptography (ECC); FPGA; Karatsuba-Ofman multiplier;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2012 International Symposium on
  • Conference_Location
    Kolkata
  • Print_ISBN
    978-1-4673-4704-4
  • Type

    conf

  • DOI
    10.1109/ISED.2012.15
  • Filename
    6526570