Popis: |
Let F/sub 2/ denote the binary field and F/sub 2m/, an algebraic extension of degree m>1 over F/sub 2/. Traditionally, elements of F/sub 2m/ are either represented as powers of a primitive element of F/sub 2m/ together with 0, or by an expansion in a basis of the vector space F/sub 2m/ over F/sub 2/. We propose a new representation based on an isomorphism from F/sub 2m/ into the residue polynomial ring module X/sup n/+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 F/sub 2m/ 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 Z/sub m+1/. |