DocumentCode :
1425597
Title :
A new representation of elements of finite fields GF(2m) yielding small complexity arithmetic circuits
Author :
Drolet, Germain
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, Ont., Canada
Volume :
47
Issue :
9
fYear :
1998
fDate :
9/1/1998 12:00:00 AM
Firstpage :
938
Lastpage :
946
Abstract :
Let F2 denote the binary field and F2m, an algebraic extension of degree m>1 over F2. Traditionally, elements of F2m are either represented as powers of a primitive element of F2m together with 0, or by an expansion in a basis of the vector space F2m over F2. We propose a new representation based on an isomorphism from F2m into the residue polynomial ring module Xn+1. The new representation simultaneously satisfies the properties of various traditional representations, which leads, in some cases, to architectures of parallel-in-parallel-out arithmetic circuits (adder, multiplier, exponentiator/inverter, squarer, divider) with average to small complexity. We show that the implementation of all the arithmetic circuits designed for the new representation on an integrated circuit sometimes has smaller complexity than the implementation of all the arithmetic circuits designed for other representations. In addition, we derive a serial multiplier for the field F2m which comprises the least number of gates of all the serial multipliers known to the author, when m+1 is a prime such that 2 is primitive in the field Zm+1
Keywords :
Galois fields; adders; arithmetic; multiplying circuits; Galois field arithmetic; VLSI implementation; algebraic extension; canonical basis; dual basis; finite fields; integrated circuit; isomorphism; normal basis; parallel-in-parallel-out arithmetic circuits; primitive element; residue polynomial ring module; serial multiplier; small complexity arithmetic circuits; vector space; Adders; Application specific integrated circuits; Arithmetic; Cryptography; Error correction codes; Galois fields; Inverters; Polynomials; Very large scale integration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.713313
Filename :
713313
Link To Document :
بازگشت