Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication

preprint2016arXivOpen access

Abstract

We present novel algorithms to factor polynomials over a finite field $\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) \in \F_q[x]$ to be factored) with respect to a Drinfeld module ϕϕ with complex multiplication. Factors of f(x)f(x) 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 O(p)O(\sqrt{p}) run time dependence on the characteristic pp of $\F_q$.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.