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 :
بازگشت