DocumentCode :
341507
Title :
A VLSI architecture of fast high-radix modular multiplication for RSA cryptosystem
Author :
Wu, Che-Hun ; Shieh, Ming-Der ; Wu, Chien-Hsing ; Sheu, Ming-hwa ; Sheu, Jia-Lin
Author_Institution :
Dept. of Electron. Eng., Nat. Yunlin Univ. of Sci & Technol., Yunlin, Taiwan
Volume :
1
fYear :
1999
fDate :
36342
Firstpage :
500
Abstract :
This paper presents a high-radix modular multiplication algorithm and its corresponding VLSI architecture for RSA cryptosystem. To reduce the total number of required operations, we partition the multiplier operand into several equal-sized segments and treat each segment as a basic unit for accumulation and module operations. Then, the multiplication and residue calculation of each segment are performed in a pipelined fashion to increase the throughput rate. This paper also shows how to simplify the quotient estimation based on multiple-bit overlapping scanning and to reduce the logic depth in high-radix implementation. Results show that only a small lookup table is needed for quotient estimation in our development and the total operating time is smaller than that of the corresponding radix-2 implementation
Keywords :
VLSI; digital arithmetic; multiplying circuits; public key cryptography; table lookup; RSA cryptosystem; VLSI architecture; accumulation; equal-sized segments; high-radix modular multiplication; lookup table; module operations; multiple-bit overlapping scanning; multiplier operand; quotient estimation; residue calculation; throughput rate; total operating time; Cryptography; Data communication; Explosions; Hardware; Logic; Partitioning algorithms; Public key; Table lookup; Throughput; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5471-0
Type :
conf
DOI :
10.1109/ISCAS.1999.777938
Filename :
777938
Link To Document :
بازگشت