Subquadratic-time algorithms for normal bases

From MaRDI portal
Publication:2040602




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



Cites work







This page was built for publication: Subquadratic-time algorithms for normal bases

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2040602)