DocumentCode
2329267
Title
An improved Montgomery inversion algorithm over GF(2m) targeted for low area scalable inverter on FPGA
Author
Hassan, Mohamed N. ; Benaissa, Mohammed
Author_Institution
Dept. of Electron. & Electr. Eng., Univ. of Sheffield, Sheffield
fYear
2008
fDate
Nov. 30 2008-Dec. 3 2008
Firstpage
1510
Lastpage
1513
Abstract
Implementing public key cryptosystems like elliptic curve cryptography on lightweight devices represents an ongoing challenge. An improved algorithm for Montgomery modular inversion over GF(2m) suitable for low resource scalable implementations is proposed. Two implementations for the proposed algorithm are presented and compared. The first is based on the Xilinx PicoBlaze soft core and the second is a dedicated novel FPGA hardware architecture for the proposed algorithm which is scalable for the binary fields recommended by the NIST (up to m les 571 ) and is parameterized to support different word lengths. Both designs are fully mapped onto the smallest size and lowest cost chip from Xilinx Spartan-III family (XC3S50).
Keywords
Galois fields; field programmable gate arrays; logic gates; public key cryptography; FPGA; Montgomery modular inversion; Xilinx PicoBlaze; elliptic curve cryptography; hardware architecture; lightweight devices; low area scalable inverter; public key cryptosystems; Arithmetic; Costs; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Public key; Public key cryptography; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
Conference_Location
Macao
Print_ISBN
978-1-4244-2341-5
Electronic_ISBN
978-1-4244-2342-2
Type
conf
DOI
10.1109/APCCAS.2008.4746319
Filename
4746319
Link To Document