English

Finding normal bases over finite fields with prescribed trace self-orthogonal relations

Number Theory 2013-03-12 v1

Abstract

Normal bases and self-dual normal bases over finite fields have been found to be very useful in many fast arithmetic computations. It is well-known that there exists a self-dual normal basis of F2n\mathbb{F}_{2^n} over F2\mathbb{F}_2 if and only if 4n4\nmid n. In this paper, we prove there exists a normal element α\alpha of F2n\mathbb{F}_{2^n} over F2\mathbb{F}_{2} corresponding to a prescribed vector a=(a0,a1,...,an1)F2na=(a_0,a_1,...,a_{n-1})\in \mathbb{F}_2^n such that ai=Tr2n2(α1+2i)a_i={Tr}_{2^n|2}(\alpha^{1+2^i}) for 0in10\leq i\leq n-1, where nn is a 2-power or odd, if and only if the given vector aa is symmetric (ai=ania_i=a_{n-i} for all i,1in1i, 1\leq i\leq n-1), and one of the following is true. 1) n=2s4n=2^s\geq 4, a0=1a_0=1, an/2=0a_{n/2}=0, 1in/21,(i,2)=1ai=1\sum\limits_{1\leq i\leq n/2-1, (i,2)=1}a_i=1; 2) nn is odd, (0in1aixi,xn1)=1(\sum\limits_{0\leq i\leq n-1}a_ix^i,x^n-1)=1. Furthermore we give an algorithm to obtain normal elements corresponding to prescribed vectors in the above two cases. For a general positive integer nn with 4n4|n, some necessary conditions for a vector to be the corresponding vector of a normal element of F2n\mathbb{F}_{2^n} over F2\mathbb{F}_{2} are given. And for all nn with 4n4|n, we prove that there exists a normal element of F2n\mathbb{F}_{2^n} over F2\mathbb{F}_2 such that the Hamming weight of its corresponding vector is 3, which is the lowest possible Hamming weight.

Keywords

Cite

@article{arxiv.1303.2283,
  title  = {Finding normal bases over finite fields with prescribed trace self-orthogonal relations},
  author = {Xiyong Zhang and Rongquan Feng and Qunying Liao and Xuhong Gao},
  journal= {arXiv preprint arXiv:1303.2283},
  year   = {2013}
}
R2 v1 2026-06-21T23:39:27.294Z