Logo image
Design and implementation of an RSA public-key cryptosystem
Journal article

Design and implementation of an RSA public-key cryptosystem

Jyh-Huei Guo, Chin-Liang Wang and Hung-Chih Hu
Proceedings - IEEE International Symposium on Circuits and Systems, Vol.1
1999

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 132k and the die size is about 8280 μm × 8224.8 μm. With an estimated clock rate of 143 MHz, a baud rate of 278k bits/sec can be achieved.

Metrics

1 Record Views

Details

Logo image