DocumentCode
1511809
Title
An improved Montgomery´s algorithm for high-speed RSA public-key cryptosystem
Author
Su, Chih-Yuang ; Hwang, Shih-Arn ; Chen, Po-Song ; Wu, Cheng-Wen
Author_Institution
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume
7
Issue
2
fYear
1999
fDate
6/1/1999 12:00:00 AM
Firstpage
280
Lastpage
284
Abstract
We revise Montgomery´s algorithm such that modular multiplication can be executed two times faster. Each iteration in our algorithm requires only one addition, while that in Montgomery´s requires two additions. We then propose a cellular array to implement modular exponentiation for the Rivest-Shamir-Adleman cryptosystem. It has approximately 2n cells, where n is the word length. The cell contains one full-adder and some controlling logic. The time to calculate a modular exponentiation is about 2n/sup 2/ clock cycles. The proposed architecture has a data rate of 100 kb/s for 512-b words and a 100 MHz clock.
Keywords
VLSI; algorithm theory; cellular arrays; digital arithmetic; digital signal processing chips; high-speed integrated circuits; multiplying circuits; public key cryptography; 100 MHz; 100 kbit/s; Montgomery algorithm improvement; RSA public-key cryptosystem; Rivest-Shamir-Adleman cryptosystem; cellular array; full-adder; high-speed cryptosystem; modular exponentiation; modular multiplication; Arithmetic; Clocks; Councils; Data security; Digital signatures; Logic; Public key; Public key cryptography; Transmitters; Very large scale integration;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.766756
Filename
766756
Link To Document