DocumentCode :
1297800
Title :
Two systolic architectures for modular multiplication
Author :
Tsai, Wei-Chang ; Shung, C. Bernard ; Wang, Sheng-Jyh
Author_Institution :
Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume :
8
Issue :
1
fYear :
2000
Firstpage :
103
Lastpage :
107
Abstract :
The authors present two systolic architectures to speed up the computation of modular multiplication in RSA cryptosystems. In the double-layer architecture, the main operation of Montgomery´s algorithm is partitioned into two parallel operations after using the precomputation of the quotient bit. In the non-interlaced architecture, we eliminate the one-clock-cycle gap between iterations by pairing off the double-layer architecture. We compare our architectures with some previously proposed Montgomery-based systolic architectures, on the basis of both modular multiplication and modular exponentiation. The comparisons indicate that our architectures offer the highest speed, lower hardware complexity, and lower power consumption.
Keywords :
VLSI; cryptography; digital arithmetic; digital signal processing chips; multiplying circuits; parallel algorithms; systolic arrays; Montgomery algorithm; Montgomery-based architectures; RSA cryptosystems; double-layer architecture; hardware complexity reduction; modular exponentiation; modular multiplication; noninterlaced architecture; parallel operations; power consumption reduction; speed improvement; systolic architectures; Broadcasting; Clocks; Computer architecture; Electronic commerce; Energy consumption; Hardware; Partitioning algorithms; Public key; Public key cryptography; 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.820767
Filename :
820767
Link To Document :
بازگشت