• DocumentCode
    3541815
  • Title

    Non-interleaving architecture for hardware implementation of modular multiplication

  • Author

    Liu, Qiang ; Tong, Dong ; Cheng, Xu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Peking Univ., Beijing, China
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    660
  • Abstract
    Global interconnect is a key potential bottleneck to advancing the performance of high-speed integrated circuits, especially for the large bit modular multiplier used in RSA systems. Architectural approaches to hardware implementation of RSA are presented. Specially, we extend the recently proposed distributed module cluster (DMC) microarchitecture to reduce the long latency in calculating modular exponentiation. In the non-interleaving architecture, so-called NI-DMC, the bubble in the pipeline is eliminated by using longer processing cells and bringing forward certain critical signals. Experimental results show that the new approach significantly exceeds the DMC-based approach in performance, with a relatively small increase in area overhead.
  • Keywords
    digital arithmetic; high-speed integrated circuits; integrated circuit design; integrated circuit interconnections; logic design; microprocessor chips; multiplying circuits; public key cryptography; systolic arrays; RSA processor architectural design; RSA public-key cryptosystem; distributed module cluster microarchitecture; global interconnect; high-speed integrated circuits; large bit modular multiplier; logic synthesis; modular exponentiation; modular multiplication; noninterleaving architecture; systolic array; Delay; Hardware; Integrated circuit interconnections; Integrated circuit technology; Internet; Iterative algorithms; Microarchitecture; Pipelines; Public key cryptography; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1464674
  • Filename
    1464674