• DocumentCode
    2305525
  • Title

    New VLSI architectures of RSA public-key cryptosystem

  • Author

    Wang, P. Adrian ; Tsai, Wei-Chang ; Shung, C. Bernard

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    3
  • fYear
    1997
  • fDate
    9-12 Jun 1997
  • Firstpage
    2040
  • Abstract
    In this paper, we propose several new VLSI architectures to reduce the hardware complexity and to increase the computation speed of the RSA public-key cryptosystem. By applying LSB-first algorithm in modular exponentiation, a different pipelining method is presented for area optimization. We modified the Montgomery algorithm in two way: (1) interleave each iteration to pipeline the critical path and (2) update the parallel input on every cycle for serial squaring. The first technique implies that the minimum cycle time can be reduced to approximately one half as before, and the second technique enables more efficient computations. We compare architectures with the previously proposed architectures and found that our architectures offer a factor of two reduction in area-time product
  • Keywords
    VLSI; digital arithmetic; digital signal processing chips; pipeline processing; public key cryptography; DSP chip; LSB-first algorithm; RSA public-key cryptosystem; VLSI architectures; area optimization; area-time product reduction; computation speed; critical path pipelining; efficient computations; hardware complexity reduction; minimum cycle time reduction; modified Montgomery algorithm; modular exponentiation; parallel input updating; pipelining method; serial squaring; Computer architecture; Costs; Data mining; Data security; Delay; Hardware; Optimization methods; Pipeline processing; Public key cryptography; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. ISCAS '97., Proceedings of 1997 IEEE International Symposium on
  • Print_ISBN
    0-7803-3583-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.1997.621556
  • Filename
    621556