DocumentCode :
1768577
Title :
FPGA implementation of low latency scalable Elliptic Curve Cryptosystem processor in GF(2m)
Author :
Cinnati Loi, K.C. ; Sen An ; Seok-Bum Ko
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Saskatoon, SK, Canada
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
822
Lastpage :
825
Abstract :
This paper presents the architecture of a scalable elliptic curve cryptography (ECC) processor (ECP). Two versions of scalable ECPs are presented, one for binary field pseudo-random curves and one for binary field Koblitz curves. The implementations of these designs are able to support all 5 key sizes of pseudo-random or Koblitz curves recommended by the National Institute of Standards and Technology (NIST) without reconfiguring the hardware. The paper proposes an architecture of a finite field multiplier that uses the Karatsuba-Ofman algorithm in order to reduce the latency of the finite field multiplication for larger key sizes. As a result, the latency of the overall elliptic curve point multiplication (ECPM) is reduced compared to previous designs of the scalable ECPs. To the authors´ best knowledge, the proposed scalable ECPs are the fastest ECPs that can support all 5 pseudo-random or Koblitz curves recommended by NIST.
Keywords :
Galois fields; digital arithmetic; field programmable gate arrays; multiplying circuits; public key cryptography; ECC ECP; ECPM; FPGA; GF(2m); Karatsuba-Ofman algorithm; binary field Koblitz curves; binary field pseudorandom curves; elliptic curve point multiplication; finite field multiplier architecture; low latency scalable elliptic curve cryptosystem processor; Algorithm design and analysis; Elliptic curve cryptography; Elliptic curves; Hardware; NIST; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
Type :
conf
DOI :
10.1109/ISCAS.2014.6865262
Filename :
6865262
Link To Document :
بازگشت