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
Link To Document