Subquadratic-time algorithms for normal bases

From MaRDI portal
Publication:2040602

DOI10.1007/S00037-020-00204-9zbMATH Open1485.12002arXiv2005.03497OpenAlexW3134870882MaRDI QIDQ2040602FDOQ2040602


Authors: Armin Jamshidpey, Éric Schost, Mark Giesbrecht Edit this on Wikidata


Publication date: 14 July 2021

Published in: Computational Complexity (Search for Journal in Brave)

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.


Full work available at URL: https://arxiv.org/abs/2005.03497




Recommendations




Cites Work


Cited In (5)





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)