Explicit isogenies in quadratic time in any characteristic
Luca De Feo, Cyril Hugounenq, J\'er\^ome Pl\^ut, \'Eric Schost

TL;DR
The paper introduces a new algorithm for computing isogenies between elliptic curves over finite fields, which operates in quadratic time regardless of the characteristic, offering efficiency improvements especially in medium to large characteristic cases.
Contribution
It presents a novel isogeny computation algorithm that leverages the structure of the $ ext{l}$-torsion, improving over previous methods in certain characteristic regimes.
Findings
Algorithm runs in $ ilde{O}(r^2 + \sqrt{r} ext{log}(q))$ operations.
Outperforms previous algorithms in medium and large characteristic cases.
Provides a practical alternative for isogeny computations in cryptographic applications.
Abstract
Consider two elliptic curves defined over the finite field , and suppose that there exists an isogeny between and . We propose an algorithm that determines from the knowledge of , and of its degree , by using the structure of the -torsion of the curves (where is a prime different from the characteristic of the base field). Our approach is inspired by a previous algorithm due to Couveignes, that involved computations using the -torsion on the curves. The most refined version of that algorithm, due to De Feo, has a complexity of base field operations. On the other hand, the cost of our algorithm is ; this makes it an interesting alternative for the medium- and large-characteristic cases.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Algebraic Geometry and Number Theory · Coding theory and cryptography
