DocumentCode :
2606544
Title :
Reconfigurable hardware implementation of Montgomery modular multiplication and parallel binary exponentiation
Author :
Nedjah, Nadia ; De Macedo Mourelle, Luiza
Author_Institution :
Dept. of de Syst. Eng. & Comput., State Univ. of Rio de Janeiro, Brazil
fYear :
2002
fDate :
2002
Firstpage :
226
Lastpage :
233
Abstract :
Modular exponentiation and modular multiplication are the cornerstone computations performed in public-key cryptography systems such as RSA cryptosystem. The operations are time consuming for large operands. Much research effort is directed towards an efficient hardware implementation of both operations. This paper describes the characteristics of two architectures: the first one implements modular multiplication using a systolic version of the fast Montgomery algorithm and the other to implement the parallel binary exponentiation algorithm. The latter uses two Montgomery modular multipliers. Results in terms of space and time requirements for an FPGA prototype are given.
Keywords :
digital arithmetic; field programmable gate arrays; public key cryptography; reconfigurable architectures; systolic arrays; FPGA prototype; Montgomery modular multiplication; Montgomery modular multipliers; RSA cryptosystem; modular exponentiation; parallel binary exponentiation; public-key cryptography systems; reconfigurable hardware implementation; systolic version; Computer architecture; Concurrent computing; Field programmable gate arrays; Hardware; Iterative algorithms; Prototypes; Public key; Public key cryptography; Systems engineering and theory; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2002. Proceedings. Euromicro Symposium on
Print_ISBN :
0-7695-1790-0
Type :
conf
DOI :
10.1109/DSD.2002.1115373
Filename :
1115373
Link To Document :
بازگشت