• 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