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
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;
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
DOI :
10.1109/FCCM.2008.30