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