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