English

Finding Primitive Elements in Finite Fields of Small Characteristic

Discrete Mathematics 2013-11-05 v4 Computational Complexity Combinatorics

Abstract

We describe a deterministic algorithm for finding a generating element of the multiplicative group of the finite field Fpn\mathbb{F}_{p^n} where pp is a prime. In time polynomial in pp and nn, the algorithm either outputs an element that is provably a generator or declares that it has failed in finding one. The algorithm relies on a relation generation technique in Joux's heuristically L(1/4)L(1/4)-method for discrete logarithm computation. Based on a heuristic assumption, the algorithm does succeed in finding a generator. For the special case when the order of pp in (Z/nZ)×(\mathbb{Z}/n\mathbb{Z})^\times is small (that is (logp(n))O(1)(\log_p(n))^{\mathcal{O}(1)}), we present a modification with greater guarantee of success while making weaker heuristic assumptions.

Keywords

Cite

@article{arxiv.1304.1206,
  title  = {Finding Primitive Elements in Finite Fields of Small Characteristic},
  author = {Ming-Deh Huang and Anand Kumar Narayanan},
  journal= {arXiv preprint arXiv:1304.1206},
  year   = {2013}
}

Comments

Modifications made to the polynomial selection and testing phases

R2 v1 2026-06-21T23:53:34.399Z