• DocumentCode
    1169900
  • Title

    Achieving NTRU with Montgomery multiplication

  • Author

    O´Rourke, Colleen ; Sunar, Berk

  • Author_Institution
    Weapons Syst. Design Lab., Raytheon Electron. Syst., Tewksbury, MA, USA
  • Volume
    52
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    440
  • Lastpage
    448
  • Abstract
    We propose a new unified architecture that utilizes the Montgomery multiplication algorithm to perform a modular multiplication for both integers and binary polynomials and NTRU´s polynomial multiplications. The unified design is capable of supporting a majority of public-key cryptosystems such as NTRU, RSA, Diffie-Hellman key exchange, and elliptic curve schemes, among others. Furthermore, the architecture is highly efficient in terms of area and speed.
  • Keywords
    algorithm theory; computer architecture; polynomials; public key cryptography; Diffie-Hellman key exchange; Montgomery multiplication algorithm; NTRU polynomial multiplications; RSA; area; binary polynomials; elliptic curve schemes; integers; modular multiplication; public-key cryptosystems; speed; unified architecture; Algorithm design and analysis; Arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Pipeline processing; Polynomials; Public key cryptography; Resource management; Switches;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1190585
  • Filename
    1190585