• DocumentCode
    2012700
  • Title

    A scalable GF(2m) arithmetic unit for application in an ECC processor

  • Author

    Chelton, W.N. ; Benaissa, M.

  • Author_Institution
    Dept. of Electron. & Electr. Eng., Univ. of Sheffield, UK
  • fYear
    2004
  • fDate
    13-15 Oct. 2004
  • Firstpage
    355
  • Lastpage
    360
  • Abstract
    This paper proposes a new architecture for an arithmetic unit (AU) for applications that operate over GF(2m), in particular elliptic curve cryptography. The AU is completely scalable enabling it to operate over any field degree without the need to reconfigure hardware. Operands are considered as a series of w-bit words, where w can be set to meet design requirements. By transferring the complexity of control to software, whilst retaining the generic functions of division and multiplication in hardware, a low area, highly flexible implementation can be attained. A proof-of concept AU was implemented and tested in FPGA. Theoretical results were calculated for scalar multiplication, which were compared to a less scalable implementation. Though the AU cannot achieve the computational speed attained by the other implementation it offers potentially large improvements when considering the area-time product and, therefore, improved efficiency.
  • Keywords
    Galois fields; digital arithmetic; field programmable gate arrays; public key cryptography; ECC processor; FPGA; Galois fields; area-time product; division; elliptic curve cryptography; scalable AU; scalable GF arithmetic unit; scalar multiplication; Arithmetic; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Gold; Hardware; NIST; National security; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2004. SIPS 2004. IEEE Workshop on
  • Print_ISBN
    0-7803-8504-7
  • Type

    conf

  • DOI
    10.1109/SIPS.2004.1363076
  • Filename
    1363076