• DocumentCode
    3288053
  • Title

    Fast software exponentiation in GF(2k)

  • Author

    Koç, Ç K. ; Acar, T.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
  • fYear
    1997
  • fDate
    6-9 Jul 1997
  • Firstpage
    225
  • Lastpage
    231
  • Abstract
    The authors present a new algorithm for computing ae where a∈GF(2k) and e is a positive integer. The proposed algorithm is more suitable for implementation in software, and relies on the Montgomery multiplication in GF(2k). The speed of the exponentiation algorithm largely depends on the availability of a fast method for multiplying two polynomials of length w defined over GF(2). The theoretical analysis and experiments indicate that the proposed exponentiation method is at least 6 times faster than the exponentiation method using the standard multiplication when w=8. Furthermore, the availability of a 32-bit GF(2) polynomial multiplication instruction on the underlying processor would make the new exponentiation algorithm up to 37 times faster
  • Keywords
    Galois fields; algorithm theory; cryptography; digital arithmetic; polynomials; GF(2k) Galois field; Montgomery multiplication; algorithm; fast software exponentiation; polynomial multiplication instruction; positive integer; Application software; Codes; Digital arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
  • Conference_Location
    Asilomar, CA
  • ISSN
    1063-6889
  • Print_ISBN
    0-8186-7846-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1997.614899
  • Filename
    614899