DocumentCode
2161330
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
Volume
2
fYear
1998
fDate
31 May-3 Jun 1998
Firstpage
121
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ISCAS.1998.706856
Filename
706856
Link To Document