English

Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication

Number Theory 2016-06-06 v1 Computational Complexity Data Structures and Algorithms Symbolic Computation

Abstract

We present novel algorithms to factor polynomials over a finite field \Fq\F_q of odd characteristic using rank 22 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial f(x)\Fq[x]f(x) \in \F_q[x] to be factored) with respect to a Drinfeld module ϕ\phi with complex multiplication. Factors of f(x)f(x) supported on prime ideals with supersingular reduction at ϕ\phi have vanishing Hasse invariant and can be separated from the rest. A Drinfeld module analogue of Deligne's congruence plays a key role in computing the Hasse invariant lift. We present two algorithms based on this idea. The first algorithm chooses Drinfeld modules with complex multiplication at random and has a quadratic expected run time. The second is a deterministic algorithm with O(p)O(\sqrt{p}) run time dependence on the characteristic pp of \Fq\F_q.

Keywords

Cite

@article{arxiv.1606.00898,
  title  = {Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication},
  author = {Anand Kumar Narayanan},
  journal= {arXiv preprint arXiv:1606.00898},
  year   = {2016}
}
R2 v1 2026-06-22T14:16:25.715Z