DocumentCode
2962089
Title
Design and implementation of an RSA public-key cryptosystem
Author
Guo, Jyh-Huei ; Wang, Chin-Liang ; Hu, Hung-Chih
Author_Institution
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume
1
fYear
1999
fDate
36342
Firstpage
504
Abstract
This paper presents a new bit-serial systolic array for realizing a modified Montgomery algorithm for modular multiplication. The proposed array is highly regular, modular, and thus well suited to be implemented using VLSI techniques. It does not involve any broadcasting signals and thus can be operated at a higher clock rate than existing designs. A VLSI architecture for modular exponentiation, which can be used to implement the encryption, decryption, and digital signature of an RSA public-key cryptosystem, is also constructed based on the proposed modular multiplier. For the purpose of verification, a prototype chip of a 512-bit RSA public-key cryptosystem is designed based on the high-performance COMPASS 0.6 μm standard cell library. The gate count of the chip is about 132 k and the die size is about 8280 μm×8224.8 μm. With an estimated clock rate of 143 MHz, a baud rate of 2781 k bits/sec can be achieved
Keywords
VLSI; cellular arrays; digital arithmetic; integrated circuit design; public key cryptography; systolic arrays; 0.6 micron; 143 MHz; 278 kbit/s; 512 bit; COMPASS; RSA public-key cryptosystem; VLSI techniques; baud rate; bit-serial systolic array; clock rate; decryption; die size; digital signature; modified Montgomery algorithm; modular exponentiation; standard cell library; Authentication; Clocks; Data security; Digital signatures; Prototypes; Public key cryptography; Signal design; Software libraries; Systolic arrays; 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.777939
Filename
777939
Link To Document