• DocumentCode
    2329267
  • Title

    An improved Montgomery inversion algorithm over GF(2m) targeted for low area scalable inverter on FPGA

  • Author

    Hassan, Mohamed N. ; Benaissa, Mohammed

  • Author_Institution
    Dept. of Electron. & Electr. Eng., Univ. of Sheffield, Sheffield
  • fYear
    2008
  • fDate
    Nov. 30 2008-Dec. 3 2008
  • Firstpage
    1510
  • Lastpage
    1513
  • Abstract
    Implementing public key cryptosystems like elliptic curve cryptography on lightweight devices represents an ongoing challenge. An improved algorithm for Montgomery modular inversion over GF(2m) suitable for low resource scalable implementations is proposed. Two implementations for the proposed algorithm are presented and compared. The first is based on the Xilinx PicoBlaze soft core and the second is a dedicated novel FPGA hardware architecture for the proposed algorithm which is scalable for the binary fields recommended by the NIST (up to m les 571 ) and is parameterized to support different word lengths. Both designs are fully mapped onto the smallest size and lowest cost chip from Xilinx Spartan-III family (XC3S50).
  • Keywords
    Galois fields; field programmable gate arrays; logic gates; public key cryptography; FPGA; Montgomery modular inversion; Xilinx PicoBlaze; elliptic curve cryptography; hardware architecture; lightweight devices; low area scalable inverter; public key cryptosystems; Arithmetic; Costs; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Public key; Public key cryptography; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
  • Conference_Location
    Macao
  • Print_ISBN
    978-1-4244-2341-5
  • Electronic_ISBN
    978-1-4244-2342-2
  • Type

    conf

  • DOI
    10.1109/APCCAS.2008.4746319
  • Filename
    4746319