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
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;
Conference_Titel :
Digital System Design, 2002. Proceedings. Euromicro Symposium on
Print_ISBN :
0-7695-1790-0
DOI :
10.1109/DSD.2002.1115373