• DocumentCode
    3128309
  • Title

    Reconfigurable Hardware Implementation of Arithmetic Modulo Minimal Redundancy Cyclotomic Primes for ECC

  • Author

    Baldwin, Brian ; Marnane, William P. ; Granger, Robert

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. Coll. Cork, Cork, Ireland
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    255
  • Lastpage
    260
  • Abstract
    The dominant cost in elliptic curve cryptography (ECC) over prime fields is modular multiplication. Minimal Redundancy Cyclotomic Primes (MRCPs) were recently introduced by Granger et al. for use as base field moduli in ECC, since they permit a novel and very efficient modular multiplication algorithm. Here we consider a reconfigurable hardware implementation of arithmetic modulo a 258-bit example, for use at the 128-bit AES security level. We examine this implementation for speed and area using parallelisation methods and inbuilt FPGA resources. The results are compared against a current method in use, the Montgomery multiplier.
  • Keywords
    field programmable gate arrays; public key cryptography; 128-bit AES security level; ECC; Montgomery multiplier; arithmetic modulo minimal redundancy cyclotomic primes; elliptic curve cryptography; inbuilt FPGA resources; modular multiplication algorithm; parallelisation methods; reconfigurable hardware implementation; Arithmetic; Costs; Educational institutions; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Mathematics; Polynomials; Public key cryptography; Elliptic Curve Cryptography; Minimal Redundancy Cyclotomic Primes; Modular Multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.67
  • Filename
    5382061