Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication
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 .
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}
}