• DocumentCode
    2004436
  • Title

    High-Speed Elliptic Curve Cryptography Accelerator for Koblitz Curves

  • Author

    Jarvinen, K.U. ; Skytta, J.O.

  • Author_Institution
    Dept. of Signal Process. & Acoust., Helsinki Univ. of Technol., Espoo, Finland
  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    We present an FPGA-based accelerator for elliptic curve cryptography on a Koblitz curve targeting for applications requiring very high speed. The accelerator supports fast computation of point multiplication by using window methods as well as multiple point multiplications with joint sparse form representations. Optimized operation-specific processing units are used in order to improve performance. Throughput is increased by pipelining operations. The accelerator was implemented in an Altera Stratix II FPGA and it computes point multiplication on average in 16.36 ¿s and achieves a maximum of 161,290 operations per second. A 3-term multiple point multiplication requires 35.06 ¿s with a maximum of 60,603 operations in second.
  • Keywords
    field programmable gate arrays; public key cryptography; Altera Stratix; FPGA-based accelerator; Koblitz curves; high-speed elliptic curve cryptography; joint sparse form representations; multiple point multiplications; operation-specific processing optimization; point multiplication; time 16.36 mus; time 35.06 mus; window methods; Acoustic signal processing; Authentication; Computer architecture; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Parallel processing; Pipeline processing; Public key cryptography; Throughput; Elliptic curve cryptography; Koblitz curve; field programmable gate array; high speed;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-0-7695-3307-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.30
  • Filename
    4724894