• DocumentCode
    2443669
  • Title

    Limiting Flexibility in Multiplication over GF(2m): A Design Methodology

  • Author

    Chelton, William ; Benaissa, Mohammed

  • Author_Institution
    Dept. of Electron. & Electr. Eng., Univ. of Sheffield
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    153
  • Lastpage
    156
  • Abstract
    Multiplication over the field GF(2m) is computationally expensive, not least because the operation involves modulo reduction. It is typical to fix the field and field representation to improve performance, but some applications need to operate over multiple fields. This work investigates the cost of this flexibility with application to elliptic curve cryptography (ECC), both analytically and empirically through FPGA implementation. A design methodology is presented for limiting the flexibility to a number of prescribed fields with the representation fixed for each, and the methodology is applied to the design of a bit-serial multiplier over GF(2m). FPGA implementation results are given; and it is shown that the practical advantage of the proposed approach is considerable in terms of speed versus area trade-off. In fact, only a 12.3% area overhead was incurred by the flexible implementation compared to the fixed field implementation, while still achieving the same speed performance
  • Keywords
    Galois fields; cryptography; field programmable gate arrays; multiplying circuits; ECC; FPGA; GF(2m); Galois fields; bit-serial multiplier; elliptic curve cryptography; field programmable gate array; field representation; Application specific integrated circuits; Arithmetic; Computer architecture; Design methodology; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Public key cryptography; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
  • Conference_Location
    Banff, Alta.
  • ISSN
    1520-6130
  • Print_ISBN
    1-4244-0383-9
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2006.352572
  • Filename
    4161842