Title :
A pipelined architecture of fast modular multiplication for RSA cryptography
Author :
Sheu, Jia-Lin ; Shieh, Ming-Der ; Wu, Chien-Hsing ; Sheu, Ming-hwa
Author_Institution :
Dept. of Electron. Eng., Nat. Yunlin Univ. of Sci. & Technol., Taiwan
fDate :
31 May-3 Jun 1998
Abstract :
In this paper, a fast algorithm with its corresponding VLSI architecture is proposed to speed up the modular multiplication with a large modulus. By partitioning the operand (multiplier) into several equal-sized segments, and performing the multiplication and residue calculation of each segment in a pipelined fashion, a performance improvement can be achieved by using our algorithm compared with previous work. We also show an efficient procedure to accelerate the residue calculation and use carry-save addition to implement the architecture such that the critical path is independent of the size of the modulus. Therefore, the resulting architecture and implementation are very suitable to be applied to the high-speed RSA cryptosystem and can be easily implemented in VLSI technology
Keywords :
VLSI; computer architecture; cryptography; digital signal processing chips; performance evaluation; pipeline arithmetic; RSA cryptography; VLSI architecture; carry-save addition; fast algorithm; fast modular multiplication; high-speed RSA cryptosystem; large modulus; operand partitioning; performance improvement; pipelined architecture; residue calculation; Acceleration; Computer architecture; Computer networks; Cryptography; Data communication; Data security; Explosions; Hardware; Partitioning algorithms; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1998. ISCAS '98. Proceedings of the 1998 IEEE International Symposium on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7803-4455-3
DOI :
10.1109/ISCAS.1998.706856