Finding Primitive Elements in Finite Fields of Small Characteristic
Ming-Deh Huang, Anand Kumar Narayanan

TL;DR
This paper introduces a deterministic polynomial-time algorithm for finding primitive elements in finite fields of small characteristic, leveraging relation generation techniques and heuristic assumptions for success.
Contribution
It presents a novel deterministic algorithm for primitive element discovery in finite fields, improving reliability under certain conditions.
Findings
Algorithm runs in polynomial time in p and n.
Succeeds under heuristic assumptions for general cases.
Enhanced success guarantees for special cases with small order of p in (Z/nZ)^×.
Abstract
We describe a deterministic algorithm for finding a generating element of the multiplicative group of the finite field where is a prime. In time polynomial in and , 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 -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 in is small (that is ), we present a modification with greater guarantee of success while making weaker heuristic assumptions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography · Polynomial and algebraic computation
