DocumentCode :
3053389
Title :
An Algorithm for Inversion in GF(2^m) Suitable for Implementation Using a Polynomial Multiply Instruction on GF(2)
Author :
Kobayashi, Katsuki ; Takagi, Naofumi ; Takagi, Kazuyoshi
Author_Institution :
Nagoya Univ., Nagoya
fYear :
2007
fDate :
25-27 June 2007
Firstpage :
105
Lastpage :
112
Abstract :
An algorithm for inversion in GF(2m) suitable for implementation using a polynomial multiply instruction on GF(2) is proposed. It is based on the extended Euclid´s algorithm. In the algorithm, operations corresponding to several contiguous iterations of the VLSI algorithm proposed by Brunner et al. is represented as a matrix. They are calculated at once through the matrix efficiently by means of a polynomial multiply instruction on GF(2). For example, in the case where the word size of a processor and m are 32 and 571, respectively, the algorithm calculates inversion with about the half number of instructions of the conventional algorithm on the average.
Keywords :
VLSI; matrix algebra; polynomials; program processors; VLSI algorithm; contiguous iterations; extended Euclid algorithm; polynomial multiply instruction; Arithmetic; Costs; Elliptic curve cryptography; Galois fields; Information science; Polynomials; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
Conference_Location :
Montepellier
ISSN :
1063-6889
Print_ISBN :
0-7695-2854-6
Type :
conf
DOI :
10.1109/ARITH.2007.9
Filename :
4272856
Link To Document :
بازگشت