DocumentCode :
2906758
Title :
Low latency elliptic curve cryptography accelerators for NIST curves over binary fields
Author :
Shu, Chang ; Gaj, Kris ; El-Ghazawi, Tarek
Author_Institution :
Dept. of ECE, George Mason Univ., Fairfax, VA, USA
fYear :
2005
fDate :
11-14 Dec. 2005
Firstpage :
309
Lastpage :
310
Abstract :
We designed hardware accelerators based on Xilinx FPGAs, XCV2000E, to speed up the scalar multiplications on elliptic curves recommended by NIST, over GF(2163) and GF(2266), in polynomial basis representation. Linear-feedback-shift-registers (LFSRs) are exploited in the most significant digit-serial (MSD) multipliers in order to improve design efficiency. We adopt the algorithm of scalar multiplication devised by Lopez and Dahab (1999). We demonstrate how this algorithm can be implemented using multiple multipliers working in parallel, and we select the optimal parameters for these multipliers. The accelerators can run around 3 times faster than the best hardware implementation reported previously by Gura et al. (2003) at CHES 2002, when ported to the same device Xilinx Virtex XC2000E.
Keywords :
Galois fields; cryptography; digital arithmetic; logic design; multiplying circuits; shift registers; NIST curves; XCV2000E; Xilinx FPGA; Xilinx Virtex XC2000E; binary fields; hardware accelerators; linear feedback shift registers; low latency elliptic curve cryptography accelerators; most significant digit serial multipliers; polynomial basis representation; scalar multiplications; Arithmetic; Delay; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Gold; Hardware; NIST; Polynomials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7803-9407-0
Type :
conf
DOI :
10.1109/FPT.2005.1568575
Filename :
1568575
Link To Document :
بازگشت