Computing isomorphisms and embeddings of finite fields

05/03/2017
by   Ludovic Brieulle, et al.
0

Let F_q be a finite field. Given two irreducible polynomials f,g over F_q, with deg f dividing deg g, the finite field embedding problem asks to compute an explicit description of a field embedding of F_q[X]/f(X) into F_q[Y]/g(Y). When deg f = deg g, this is also known as the isomorphism problem. This problem, a special instance of polynomial factorization, plays a central role in computer algebra software. We review previous algorithms, due to Lenstra, Allombert, Rains, and Narayanan, and propose improvements and generalizations. Our detailed complexity analysis shows that our newly proposed variants are at least as efficient as previously known algorithms, and in many cases significantly better. We also implement most of the presented algorithms, compare them with the state of the art computer algebra software, and make the code available as open source. Our experiments show that our new variants consistently outperform available software.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2020

Primitive idempotents in central simple algebras over 𝔽_q(t) with an application to coding theory

We consider the algorithmic problem of computing a primitive idempotent ...
research
08/31/2015

Computing explicit isomorphisms with full matrix algebras over F_q(x)

We propose a polynomial time f-algorithm (a deterministic algorithm whic...
research
06/03/2019

Standard Lattices of Compatibly Embedded Finite Fields

Lattices of compatibly embedded finite fields are useful in computer alg...
research
12/30/2018

Abelian varieties in pairing-based cryptography

We study the problem of the embedding degree of an abelian variety over ...
research
07/07/2016

Rigorous Multiple-Precision Evaluation of D-Finite Functions in SageMath

We present a new open source implementation in the SageMath computer alg...
research
09/17/2018

Faster individual discrete logarithms in finite fields of composite extension degree

Computing discrete logarithms in finite fields is a main concern in cryp...
research
01/31/2016

A Factorization Algorithm for G-Algebras and Applications

It has been recently discovered by Bell, Heinle and Levandovskyy that a ...

Please sign up or login with your details

Forgot password? Click here to reset