A New Representation of Elements of Finite Fields GF(2m) Yielding Small Complexity Arithmetic Circuits

  • Authors:
  • Germain Drolet

  • Affiliations:
  • Royal Military College of Canada, Ont., Canada

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1998

Quantified Score

Hi-index 15.01

Visualization

Abstract

Let F2 denote the binary field and ${\schmi{\bf F}}_{2^m}$ an algebraic extension of degree m 1 over F2. Traditionally, elements of ${\schmi{\bf F}}_{2^m}$ are either represented as powers of a primitive element of ${\schmi{\bf F}}_{2^m}$ together with 0, or by an expansion in a basis of the vector space ${\schmi{\bf F}}_{2^m}$ over F2. We propose a new representation based on an isomorphism from ${\schmi{\bf F}}_{2^m}$ into the residue polynomial ring modulo 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 ${\schmi{\bf F}}_{2^m}$ 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.