DocumentCode
3128309
Title
Reconfigurable Hardware Implementation of Arithmetic Modulo Minimal Redundancy Cyclotomic Primes for ECC
Author
Baldwin, Brian ; Marnane, William P. ; Granger, Robert
Author_Institution
Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork, Ireland
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
255
Lastpage
260
Abstract
The dominant cost in elliptic curve cryptography (ECC) over prime fields is modular multiplication. Minimal Redundancy Cyclotomic Primes (MRCPs) were recently introduced by Granger et al. for use as base field moduli in ECC, since they permit a novel and very efficient modular multiplication algorithm. Here we consider a reconfigurable hardware implementation of arithmetic modulo a 258-bit example, for use at the 128-bit AES security level. We examine this implementation for speed and area using parallelisation methods and inbuilt FPGA resources. The results are compared against a current method in use, the Montgomery multiplier.
Keywords
field programmable gate arrays; public key cryptography; 128-bit AES security level; ECC; Montgomery multiplier; arithmetic modulo minimal redundancy cyclotomic primes; elliptic curve cryptography; inbuilt FPGA resources; modular multiplication algorithm; parallelisation methods; reconfigurable hardware implementation; Arithmetic; Costs; Educational institutions; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Mathematics; Polynomials; Public key cryptography; Elliptic Curve Cryptography; Minimal Redundancy Cyclotomic Primes; Modular Multiplication;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-5293-4
Electronic_ISBN
978-0-7695-3917-1
Type
conf
DOI
10.1109/ReConFig.2009.67
Filename
5382061
Link To Document