English

Fast construction of irreducible polynomials over finite fields

Number Theory 2011-11-22 v3 Algebraic Geometry

Abstract

We present a randomized algorithm that on input a finite field KK with qq elements and a positive integer dd outputs a degree dd irreducible polynomial in K[x]K[x]. The running time is d1+ϵ(d)×(logq)5+ϵ(q)d^{1+\epsilon(d)} \times (\log q)^{5+\epsilon(q)} elementary operations. The function ϵ\epsilon in this expression is a real positive function belonging to the class o(1)o(1), especially, the complexity is quasi-linear in the degree dd. Once given such an irreducible polynomial of degree dd, we can compute random irreducible polynomials of degree dd at the expense of d1+ϵ(d)×(logq)1+ϵ(q)d^{1+\epsilon(d)} \times (\log q)^{1+\epsilon(q)} elementary operations only.

Keywords

Cite

@article{arxiv.0905.1642,
  title  = {Fast construction of irreducible polynomials over finite fields},
  author = {Jean-Marc Couveignes and Reynald Lercier},
  journal= {arXiv preprint arXiv:0905.1642},
  year   = {2011}
}

Comments

To appear in the Israel Journal of Mathematics

R2 v1 2026-06-21T13:00:38.437Z