paper

Subquadratic-Time Algorithms for Normal Bases

arXiv:2005.03497

Abstract

For any finite Galois field extension , with Galois group , there exists an element whose orbit forms an -basis of . Such a is called a normal element and is a normal basis. We introduce a probabilistic algorithm for testing whether a given is normal, when is either a finite abelian or a metacyclic group. The algorithm is based on the fact that deciding whether is normal can be reduced to deciding whether is invertible; it requires a slightly subquadratic number of operations. Once we know that is normal, we show how to perform conversions between the power basis of and the normal basis with the same asymptotic cost.

arXiv admin note: substantial text overlap with arXiv:1903.03278