• DocumentCode
    3053613
  • Title

    Fast Modular Reduction

  • Author

    Hasenplaugh, W. ; Gaubatz, G. ; Gopal, V.

  • Author_Institution
    Intel Corp., Chandler
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    225
  • Lastpage
    229
  • Abstract
    It is widely acknowledged that efficient modular multiplication is a key to high-performance implementation of public-key cryptography, be it classical RSA, Diffie-Hellman, or (hyper-) elliptic curve algorithms. In the recent decade, practitioners have relied mainly on two popular methods: Montgomery Multiplication and regular long-integer multiplication in combination with Barrett´s modular reduction technique. In this paper, we propose a modification to Barrett´s algorithm that leads to a significant reduction (25% to 75%) in multiplications and additions.
  • Keywords
    public key cryptography; Diffie-Hellman; Montgomery multiplication; classical RSA; elliptic curve algorithms; modular multiplication; modular reduction; public-key cryptography; regular long-integer multiplication; Arithmetic; Computer architecture; Costs; Educational institutions; Elliptic curves; Interleaved codes; Public key; Public key cryptography; Runtime; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
  • Conference_Location
    Montepellier
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2854-6
  • Type

    conf

  • DOI
    10.1109/ARITH.2007.18
  • Filename
    4272869