English

Quadratic Probabilistic Algorithms for Normal Bases

Symbolic Computation 2019-03-11 v1

Abstract

It is well known that for any finite Galois extension field K/FK/F, with Galois group G=Gal(K/F)G = \mathrm{Gal}(K/F), there exists an element αK\alpha \in K whose orbit GαG\cdot\alpha forms an FF-basis of KK. Such an element α\alpha is called \emph{normal} and GαG\cdot\alpha is called a normal basis. In this paper we introduce a probabilistic algorithm for finding a normal element when GG is either a finite abelian or a metacyclic group. The algorithm is based on the fact that deciding whether a random element αK\alpha \in K is normal can be reduced to deciding whether σGσ(α)σK[G]\sum_{\sigma \in G} \sigma(\alpha)\sigma \in K[G] is invertible. In an algebraic model, the cost of our algorithm is quadratic in the size of GG for metacyclic GG and slightly subquadratic for abelian GG.

Cite

@article{arxiv.1903.03278,
  title  = {Quadratic Probabilistic Algorithms for Normal Bases},
  author = {Mark Giesbrecht and Armin Jamshidpey and Éric Schost},
  journal= {arXiv preprint arXiv:1903.03278},
  year   = {2019}
}
R2 v1 2026-06-23T08:01:55.718Z