English

Pseudo-Deterministic Construction of Irreducible Polynomials over Finite Fields

Data Structures and Algorithms 2024-10-08 v1 Computational Complexity Number Theory

Abstract

We present a polynomial-time pseudo-deterministic algorithm for constructing irreducible polynomial of degree dd over finite field Fq\mathbb{F}_q. A pseudo-deterministic algorithm is allowed to use randomness, but with high probability it must output a canonical irreducible polynomial. Our construction runs in time O~(d4log4q)\tilde{O}(d^4 \log^4{q}). Our construction extends Shoup's deterministic algorithm (FOCS 1988) for the same problem, which runs in time O~(d4p12log4q)\tilde{O}(d^4 p^{\frac{1}{2}} \log^4{q}) (where pp is the characteristic of the field Fq\mathbb{F}_q). Shoup had shown a reduction from constructing irreducible polynomials to factoring polynomials over finite fields. We show that by using a fast randomized factoring algorithm, the above reduction yields an efficient pseudo-deterministic algorithm for constructing irreducible polynomials over finite fields.

Keywords

Cite

@article{arxiv.2410.04071,
  title  = {Pseudo-Deterministic Construction of Irreducible Polynomials over Finite Fields},
  author = {Shanthanu S Rai},
  journal= {arXiv preprint arXiv:2410.04071},
  year   = {2024}
}
R2 v1 2026-06-28T19:09:37.437Z