Quadratic Probabilistic Algorithms for Normal Bases

Abstract

It is well known that for any finite Galois extension field K/F, with Galois group G = Gal(K/F), there exists an element α ∈ K whose orbit G·α forms an F-basis of K. Such an element α is called normal and G·α is called a normal basis. In this paper we introduce a probabilistic algorithm for finding a normal element when G is either a finite abelian or a metacyclic group. The algorithm is based on the fact that deciding whether a random element α ∈ K is normal can be reduced to deciding whether Σσ ∈ G σ(α)σ ∈ K[G] is invertible. In an algebraic model, the cost of our algorithm is quadratic in the size of G for metacyclic G and slightly subquadratic for abelian G.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…