Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication
Anand Kumar Narayanan

TL;DR
This paper introduces new algorithms leveraging Drinfeld modules with complex multiplication to efficiently factor polynomials over finite fields, improving computational methods in algebraic number theory.
Contribution
It develops novel algorithms using Drinfeld modules with complex multiplication for polynomial factorization over finite fields, including a randomized quadratic-time and a deterministic sublinear-time method.
Findings
Randomized algorithm has quadratic expected runtime.
Deterministic algorithm runs in O(√p) time.
Effective separation of factors with supersingular reduction.
Abstract
We present novel algorithms to factor polynomials over a finite field of odd characteristic using rank Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial to be factored) with respect to a Drinfeld module with complex multiplication. Factors of supported on prime ideals with supersingular reduction at 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 run time dependence on the characteristic of .
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
TopicsCoding theory and cryptography · Polynomial and algebraic computation · Algebraic Geometry and Number Theory
