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
Link To Document