Symbolic Computation Group

David R. Cheriton School of Computer Science
University of Waterloo, Waterloo, Ontario, Canada

Friday, March 8, 2019, at the University of Waterloo
Probabilistic Algorithms for Normal Bases
Armin Jamshidpey, University of Waterloo

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 α in 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 talk 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 α in K is normal can be reduced to deciding whether Σσ in G σ(α)σ in 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.

This is a joint work with Mark Giesbrecht (U of Waterloo) and Eric Schost (U of Waterloo).

 

Last modified on Monday, 12 August 2024, at 21:57 hours.