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
fDate :
Nov. 30 2008-Dec. 3 2008
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;
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
DOI :
10.1109/APCCAS.2008.4746319