DocumentCode :
3128282
Title :
FPGA Implementation of an Elliptic Curve Processor Using the GLV Method
Author :
Hamilton, Mark ; Marnane, William P.
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork, Ireland
fYear :
2009
fDate :
9-11 Dec. 2009
Firstpage :
249
Lastpage :
254
Abstract :
This paper outlines a FPGA implementation of an elliptic curve processor that utilises the GLV method. The GLV method has been shown to be able to speed up computationally expensive point multiplication operations. We also present an implementation of a Hiasat multiplier which can be used with special moduli to further speed up point multiplications. The Hiasat multiplier takes advantage of fast reduction techniques that can be applied to Mersenne primes. The results are then compared with standard multiplication algorithms.
Keywords :
field programmable gate arrays; microprocessor chips; public key cryptography; FPGA implementation; GLV method; Gallant-Lambert-Vanstone method; Hiasat multiplier; Mersenne primes; elliptic curve cryptography; elliptic curve processor; point multiplication operations; special moduli; Cities and towns; Educational institutions; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; H infinity control; Mathematics; Software algorithms; Software performance; Elliptic curve processor; FPGA; GLV method; Hiasat Multiplier; Mersenne prime;
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.66
Filename :
5382060
Link To Document :
بازگشت