Design and implementation of an RSA public-key cryptosystem

被引:0
|
作者
Guo, JH [1 ]
Wang, CL [1 ]
Hu, HC [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 300, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 mu m standard cell library. The gate count of the chip is about 132k and the die size is about 8280 mu m x 8224.8<(mu)over bar>m. With an estimated clock rate of 133 MHz a baud rate of 278k bits/sec can be achieved.
引用
收藏
页码:504 / 507
页数:4
相关论文
共 50 条