Probabilistic Construction of Normal Basis

Authors

  • Gudmund Skovbjerg Frandsen

DOI:

https://doi.org/10.7146/dpb.v20i361.6592

Abstract

Let GF(q) be the finite field with q elements. A normal basis polynomial f in GF(q)[x] of degree n is an irreducible polynomial, whose roots form a (normal) basis for the field extension (GF(q^n) : GF(q). We show that a normal basis polynomial of degree n can be found in expected time O(n^(2 + varepsilon) . log(q) + n^(3 + varepsilon) $, when an arithmetic operation and the generation of a random constant in the field GF(q) cost unit time.

 

Given some basis B = alpha_1, alpha_2,..., alpha_n for the field extension GF(qn) : GF(q) together with an algorithm for multiplying two elements in the B-representation in time O(n^beta), we can find a normal basis for this extension and express it in terms of B in expected time O(n^(1 + beta + varepsilon) € log(q) + n^(3 + varepsilon).

Downloads

Published

1991-08-01

How to Cite

Frandsen, G. S. (1991). Probabilistic Construction of Normal Basis. DAIMI Report Series, 20(361). https://doi.org/10.7146/dpb.v20i361.6592