Author_Institution :
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
Abstract :
The existence of certain types of dual bases in finite fields GF(2 m) is discussed. These special types of dual bases are needed for efficient implementation of (generalized) bit-serial multiplication in GF(2m). In particular, the question of choosing a polynomial basis of GF(2m), for example {1, α, α 2, α3, . . ., αm-1}, such that the change of basis matrix from the dual basis to a scalar multiple of the original basis has as few `1´ entries as possible, is studied. It was previously shown by M. Wang and I. F. Blake (1990) that the optimal situation occurs when the minimal polynomial of α is an irreducible trinomial of degree m; then, an appropriate scalar multiple, β, yields a change of basis matrix that is a permutation matrix. A construction is presented that often yields bases where the change of basis matrix has low weight, in the case where no irreducible trinomial of degree m exists. A simple formula can be used to compute β and the weight of the change of basis matrix, given the minimal polynomial of α
Keywords :
digital arithmetic; polynomials; GF(2m); Galois field; basis matrix; bit-serial multiplication; dual bases; feedback shift register; finite fields; irreducible trinomial; permutation matrix; polynomial basis; Clocks; Computer science; Feedback; Galois fields; Information science; Polynomials; Shift registers;