DocumentCode
2012700
Title
A scalable GF(2m) arithmetic unit for application in an ECC processor
Author
Chelton, W.N. ; Benaissa, M.
Author_Institution
Dept. of Electron. & Electr. Eng., Univ. of Sheffield, UK
fYear
2004
fDate
13-15 Oct. 2004
Firstpage
355
Lastpage
360
Abstract
This paper proposes a new architecture for an arithmetic unit (AU) for applications that operate over GF(2m), in particular elliptic curve cryptography. The AU is completely scalable enabling it to operate over any field degree without the need to reconfigure hardware. Operands are considered as a series of w-bit words, where w can be set to meet design requirements. By transferring the complexity of control to software, whilst retaining the generic functions of division and multiplication in hardware, a low area, highly flexible implementation can be attained. A proof-of concept AU was implemented and tested in FPGA. Theoretical results were calculated for scalar multiplication, which were compared to a less scalable implementation. Though the AU cannot achieve the computational speed attained by the other implementation it offers potentially large improvements when considering the area-time product and, therefore, improved efficiency.
Keywords
Galois fields; digital arithmetic; field programmable gate arrays; public key cryptography; ECC processor; FPGA; Galois fields; area-time product; division; elliptic curve cryptography; scalable AU; scalable GF arithmetic unit; scalar multiplication; Arithmetic; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Gold; Hardware; NIST; National security; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 2004. SIPS 2004. IEEE Workshop on
Print_ISBN
0-7803-8504-7
Type
conf
DOI
10.1109/SIPS.2004.1363076
Filename
1363076
Link To Document