Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication

06/02/2016
by   Anand Kumar Narayanan, et al.
0

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

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2017

Drinfeld Modules with Complex Multiplication, Hasse Invariants and Factoring Polynomials over Finite Fields

We present a novel randomized algorithm to factor polynomials over a fin...
research
04/18/2023

Revisiting Fast Fourier multiplication algorithms on quotient rings

This work formalizes efficient Fast Fourier-based multiplication algorit...
research
07/12/2018

Fast Exact Algorithms Using Hadamard Product of Polynomials

In this paper we develop an efficient procedure for computing a (scaled)...
research
07/06/2023

Algorithms for computing norms and characteristic polynomials on general Drinfeld modules

We provide two families of algorithms to compute characteristic polynomi...
research
12/10/2019

Algebraic and Euclidean Lattices: Optimal Lattice Reduction and Beyond

We introduce a framework generalizing lattice reduction algorithms to mo...
research
04/06/2021

Young Flattenings in the Schur module basis

There are several isomorphic constructions for the irreducible polynomia...
research
12/28/2015

The Module Isomorphism Problem for Finite Rings and Related Results

Let R be a finite ring and let M, N be two finite left R-modules. We pre...

Please sign up or login with your details

Forgot password? Click here to reset