DocumentCode :
3233070
Title :
An FPGA arithmetic logic unit for computing scalar multiplication using the half-and-add method
Author :
Rodríguez, Sabel Mercurio Hernández ; Rodríguez-Henríquez, Francisco
fYear :
2005
fDate :
28-30 Sept. 2005
Abstract :
In this paper, an FPGA arithmetic logic unit architecture for computing elliptic curve scalar multiplication over the binary extension field GF(2163) is presented. The proposed architecture implements a parallel version of the half-and-add method using the mixed-coordinate representation for point addition, point doubling and point halving primitives. This way, our design can perform elliptic curve point addition, point doubling and point halving efficiently in terms of area resources and timing performance. Our experimental results show that our proposed design can perform an elliptic curve scalar multiplication in about 25μs.
Keywords :
Galois fields; digital arithmetic; field programmable gate arrays; FPGA; arithmetic logic unit; binary extension field; elliptic curve; half-and-add method; mixed-coordinate representation; point addition; point doubling; point halving; reconfigurable hardware; scalar multiplication; Arithmetic; Computer architecture; Digital signatures; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Logic; Public key cryptography; Security; elliptic curve; point halving; reconfigurable hardware; scalar multiplication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
Print_ISBN :
0-7695-2456-7
Type :
conf
DOI :
10.1109/RECONFIG.2005.8
Filename :
1592486
Link To Document :
بازگشت