• DocumentCode
    2242684
  • Title

    Asynchronous Design of Modular Multiplication Using Adaptive Radix Computation

  • Author

    Chen, Jun-Hong ; Shieh, Ming-Der ; Wu, Haw-Shiuan ; Lin, Wen-Ching

  • Author_Institution
    Dept. of Electr. Eng., National Cheng Kung Univ., Tainan
  • fYear
    2006
  • fDate
    4-7 Dec. 2006
  • Firstpage
    606
  • Lastpage
    609
  • Abstract
    This paper explores the concurrent property inherent in the Montgomery modular multiplication algorithm and uses the adaptive radix arithmetic to speed up the operations for the proposed local synchronous global asynchronous (LSGA) architecture. The basic idea is to partition the operand into several equal-sized segments and then performs the multiplication and residue calculations in a concurrent LSGA fashion. To further reduce the computation time, multi-bit overlapping scanning technique is employed to decrease the number of operations in each segment under limited hardware resources. Experimental results show that the developed LSGA exhibits much better performance than the synchronous design using the same algorithm
  • Keywords
    cryptography; digital arithmetic; encoding; Montgomery modular multiplication; RSA; adaptive radix arithmetic; adaptive radix computation; asynchronous design; local synchronous global asynchronous architecture; modular exponentiation; multi-bit overlapping scanning technique; Algorithm design and analysis; Arithmetic; Computer architecture; Concurrent computing; Electronic mail; Elliptic curve cryptography; Equations; Hardware; Heart; Partitioning algorithms; Montgomery modular multiplication; RSA; local synchronous global asynchronous; modular exponentiation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    1-4244-0387-1
  • Type

    conf

  • DOI
    10.1109/APCCAS.2006.342061
  • Filename
    4145466