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