DocumentCode :
2550592
Title :
An improved Montgomery modular inversion targeted for efficient implementation on FPGA
Author :
De Dormale, Guemc Meurice ; Bulens, Philippe ; Quisquater, Jean-Jacques
Author_Institution :
Microelectron. Lab., UCL, Louvain-la-Neuve, Belgium
fYear :
2004
fDate :
6-8 Dec. 2004
Firstpage :
441
Lastpage :
444
Abstract :
Modular multiplication and inversion/division are the most common primitives in today´s public key cryptography. Elliptic curve public key cryptosystems (ECPKC) are becoming increasingly popular for use in mobile appliances where bandwidth and chip area are strongly constrained. For the same level of security, ECPKC use much smaller key length than the commonly used RSA but need modular inversion/division. This work presents an improved algorithm for prime field Montgomery modular inversion. The first important contribution lies in the reduction of the number of operations needed. Resource sharing is also used to lighten the control part of the algorithm. The second contribution is the minimization of the set of different instructions to enable powerful FPGA implementations. Resulting 256-bit circuit achieves a ratio throughput/area improved by at least 70% compared to the only known Montgomery inverse design in FPGA technology. Though the implementations are first oriented towards FPGA, some improvements are generic. So, they could prove to be also efficient for ASIC designs in terms of area and power consumption.
Keywords :
digital arithmetic; field programmable gate arrays; public key cryptography; reconfigurable architectures; ASIC designs; FPGA implementations; Montgomery inverse design; Montgomery modular inversion; RSA; elliptic curve public key cryptosystems; field programmable gate arrays; instruction sets; mobile appliances; modular division; modular multiplication; power consumption; public key cryptography; reconfigurable logic; resource sharing; Bandwidth; Circuits; Elliptic curves; Field programmable gate arrays; Home appliances; Lighting control; Minimization; Public key cryptography; Resource management; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
Print_ISBN :
0-7803-8651-5
Type :
conf
DOI :
10.1109/FPT.2004.1393320
Filename :
1393320
Link To Document :
بازگشت