Papers
Topics
Authors
Recent
Search
2000 character limit reached

Subquadratic-Time Algorithms for Normal Bases

Published 5 May 2020 in cs.SC and cs.CC | (2005.03497v2)

Abstract: For any finite Galois field extension $\mathsf{K}/\mathsf{F}$, with Galois group $G = \mathrm{Gal}(\mathsf{K}/\mathsf{F})$, there exists an element $\alpha \in \mathsf{K}$ whose orbit $G\cdot\alpha$ forms an $\mathsf{F}$-basis of $\mathsf{K}$. Such a $\alpha$ is called a normal element and $G\cdot\alpha$ is a normal basis. We introduce a probabilistic algorithm for testing whether a given $\alpha \in \mathsf{K}$ 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 $\sum_{g \in G} g(\alpha)g \in \mathsf{K}[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 $\mathsf{K}/\mathsf{F}$ and the normal basis with the same asymptotic cost.

Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.