Fast Computation of Isomorphisms Between Finite Fields Using Elliptic Curves
Anand Kumar Narayanan

TL;DR
This paper introduces a randomized algorithm for computing finite field isomorphisms using elliptic curves, achieving subquadratic time complexity for many cases, improving over previous quadratic-time methods.
Contribution
The paper presents a novel randomized algorithm leveraging elliptic curves to compute finite field isomorphisms more efficiently, especially when the degree has no large prime factors.
Findings
Achieves subquadratic time complexity for many degrees n.
Provides a nearly linear time complexity for degrees n with no large prime factors.
Formulates an open problem related to finding points on elliptic curves of prescribed order.
Abstract
We propose a randomized algorithm to compute isomorphisms between finite fields using elliptic curves. To compute an isomorphism between two fields of cardinality , our algorithm takes time, where runs through primes dividing but not and denotes the highest power of dividing . Prior to this work, the best known run time dependence on was quadratic. Our run time dependence on is at worst quadratic but is subquadratic if has no large prime factor. In particular, the for which our run time is nearly linear in have natural density at least . The crux of our approach is finding a point on an elliptic curve of a prescribed prime power order or equivalently finding preimages under the Lang map on elliptic curves…
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.
