• DocumentCode
    1832169
  • Title

    High-speed modular multiplication design for public-key cryptosystems

  • Author

    Chen, Jun Hong ; Lin, Wen Ching ; Wu, Hao Hsuan ; Shieh, Ming Der

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan
  • fYear
    2008
  • fDate
    18-21 May 2008
  • Firstpage
    680
  • Lastpage
    683
  • Abstract
    Modular exponentiation for public-key cryptosystems is usually accomplished by repeated modular multiplications on large integers. A high-speed design of modular multiplication is thus very crucial to speed up the decryption/encryption process. In this paper, we first explore how to relax the data dependency existing among the multiplication, quotient determination, and modular reduction in conventional Montgomery modular multiplication algorithm. Then we proposed a new modular reduction algorithm with a smaller critical path delay in hardware implementation. The speed improvement is achieved by reducing the critical path delay from the 4-to-2 to 3-to-2 carry-save addition, and the resulting time complexity of our development is decreased by simultaneously performing the multiplication and modular reduction processes. Experimental results show that our modular exponentiation can obtain both time and area-time (AT) advantages compared with existing work.
  • Keywords
    high-speed integrated circuits; logic design; multiplying circuits; public key cryptography; Montgomery modular multiplication algorithm; carry-save addition; critical path delay; data dependency; decryption process; encryption process; hardware implementation; high-speed modular multiplication design; modular exponentiation; modular reduction algorithm; public-key cryptosystems; quotient determination; repeated modular multiplications; time complexity; Algorithm design and analysis; Delay effects; Hardware; Propagation delay; Public key cryptography; Security; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-1683-7
  • Electronic_ISBN
    978-1-4244-1684-4
  • Type

    conf

  • DOI
    10.1109/ISCAS.2008.4541509
  • Filename
    4541509