• DocumentCode
    3022856
  • Title

    Fast scalable radix-4 Montgomery modular multiplier

  • Author

    Wang, Sheng-Hong ; Lin, Wen-Ching ; Ye, Jheng-Hao ; Shieh, Ming-Der

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    3049
  • Lastpage
    3052
  • Abstract
    Montgomery modular multiplication is widely applied to public key cryptosystems like Rivest-Sharmir-Adleman (RSA) and elliptic curve cryptography (ECC). This work presents a word-based Booth encoded radix-4 Montgomery modular multiplication algorithm for low-latency scalable architecture. The data dependency resulting from the inherent right shifting of the intermediate results in the conventional radix-4 Montgomery modular multiplication algorithm is alleviated; thus the latency between the neighboring process elements (PEs) is exactly one cycle. The number of the equivalent operands in the accumulation is not increased with operand reduction scheme. Implementation results based on the same technology show that compared to other Booth encoded radix-4 Montgomery modular multipliers, the proposed design achieves at least 23% time reduction for accomplishing one 1024-bit Montgomery modular multiplication.
  • Keywords
    encoding; public key cryptography; ECC; RSA; Rivest-Sharmir-Adleman; elliptic curve cryptography; fast scalable radix-4 Montgomery modular multiplier; neighboring PE; neighboring process element; operand reduction scheme; public key cryptosystem; word length 1024 bit; word-based Booth encoded radix-4 Montgomery modular multiplication algorithm; Algorithm design and analysis; Clocks; Computer architecture; Delay; Elliptic curve cryptography; Hardware; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6271962
  • Filename
    6271962