Computing isomorphisms and embeddings of finite fields
Ludovic Brieulle, Luca De Feo, Javad Doliskani, Jean-Pierre Flori and, \'Eric Schost

TL;DR
This paper reviews, improves, and implements algorithms for computing isomorphisms and embeddings of finite fields, demonstrating superior performance over existing software through detailed complexity analysis and experiments.
Contribution
It introduces improved algorithms for finite field isomorphism and embedding problems, with comprehensive complexity analysis and open-source implementation.
Findings
New algorithms outperform existing methods in efficiency.
Detailed complexity analysis confirms competitiveness of proposed variants.
Experimental results show consistent performance improvements over current software.
Abstract
Let be a finite field. Given two irreducible polynomials over , with dividing , the finite field embedding problem asks to compute an explicit description of a field embedding of into . When , 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…
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.
