Low complexity normal bases

Abstract A normal basis in GF( q m ) is a basis of the form { β , β q , β q 2 ,…, β q m −1 }, i.e., a basis of conjugate elements in the field. In GF(2 m ) squaring with respect to a normal basis representation becomes simply a cyclic shift of the vector. For hardware design this is one of the very attractive features of these bases. Multiplication with respect to a normal basis can be defined in terms of a certain bilinear form. Define the complexity of the normal basis to the number of nonzero terms in this form. Again, for hardware design, it is important to find normal bases with low complexity. In this paper we investigate low complexity normal bases, give a construction for such bases and apply it to a number of cases of interest.

[1]  K. Imamura,et al.  On self-complementary bases of GF(qn) over GF(q) , 1983 .

[2]  H. Davenport Bases for Finite Fields , 1968 .

[3]  Abraham Lempel,et al.  Factorization of Symmetric Matrices and Trace-Orthogonal Bases in Finite Fields , 1980, SIAM J. Comput..

[4]  Jeffrey Shallit,et al.  Factoring with cyclotomic polynomials , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[5]  L. Carlitz,et al.  Primitive roots in a finite field , 1952 .

[6]  Elwyn R. Berlekamp,et al.  Bit-serial Reed - Solomon encoders , 1982, IEEE Transactions on Information Theory.

[7]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[8]  T. Elgamal A public key cryptosystem and a signature scheme based on discrete logarithms , 1984, CRYPTO 1984.

[9]  Whitfield Diffie,et al.  New Directions in Cryptography , 1976, IEEE Trans. Inf. Theory.

[10]  H. Lenstra,et al.  Primitive normal bases for finite fields , 1987 .

[11]  Stephen C. Pohlig,et al.  An Improved Algorithm for Computing Logarithms over GF(p) and Its Cryptographic Significance , 2022, IEEE Trans. Inf. Theory.

[12]  G. Seroussi,et al.  On Symmetric Representations of Finite Fields , 1983 .

[13]  Martin E. Hellman,et al.  An improved algorithm for computing logarithms over GF(p) and its cryptographic significance (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[14]  Taher El Gamal A public key cryptosystem and a signature scheme based on discrete logarithms , 1984, IEEE Trans. Inf. Theory.