Drinfeld modules with complex multiplication, Hasse invariants and factoring polynomials over finite fields

From MaRDI portal
Publication:1994892



Abstract: We present a novel randomized algorithm to factor polynomials over a finite field Fq of odd characteristic using rank 2 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial finFq[x] to be factored) with respect to a random Drinfeld module phi with complex multiplication. Factors of f supported on prime ideals with supersingular reduction at phi have vanishing Hasse invariant and can be separated from the rest. Incorporating a Drinfeld module analogue of Deligne's congruence, we devise an algorithm to compute the Hasse invariant lift, which turns out to be the crux of our algorithm. The resulting expected runtime of n3/2+varepsilon(logq)1+o(1)+n1+varepsilon(logq)2+o(1) to factor polynomials of degree n over Fq matches the fastest previously known algorithm, the Kedlaya-Umans implementation of the Kaltofen-Shoup algorithm.




Cites work



Describes a project that uses

Uses Software






This page was built for publication: Drinfeld modules with complex multiplication, Hasse invariants and factoring polynomials over finite fields

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1994892)