• DocumentCode
    1552066
  • Title

    Fast inversion algorithm in GF(2m) suitable for implementation with a polynomial multiply instruction on GF(2)

  • Author

    Kobayashi, Kaoru ; Takagi, Naofumi ; Takagi, Kazuyoshi

  • Author_Institution
    Dept. of Inf. Eng., Nagoya Univ., Nagoya, Japan
  • Volume
    6
  • Issue
    3
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    180
  • Lastpage
    185
  • Abstract
    The authors propose a fast inversion algorithm in Galois field GF(2m). In this algorithm, the operations required in several contiguous iterations of a previously reported algorithm based on the extended Euclid´s algorithm are represented as a matrix. These operations are performed at once through the matrix by means of a polynomial multiply instruction on GF(2). When the word size of a processor is 32 or 64 and m is larger than 233 for National Institute of Standards and Technology (NIST)-recommended irreducible polynomials, the proposed algorithm computes inversion with less polynomial multiply instructions on GF(2) and exclusive-OR instructions required by previously reported inversion algorithms on an average.
  • Keywords
    Galois fields; cryptography; microprocessor chips; polynomial matrices; GF(2m); Galois field; NIST-recommended irreducible polynomials; National Institute of Standards and Technology; exclusive-OR instructions; extended Euclid algorithm; fast inversion algorithm; matrix algebra; polynomial multiply instruction; processor word size;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2010.0006
  • Filename
    6230790