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