A note on the security of CSIDH
Jean-Fran\c{c}ois Biasse, Annamaria Iezzi, Michael J. Jacobson Jr

TL;DR
This paper introduces a new algorithm for computing isogenies between elliptic curves, outperforming existing methods in asymptotic complexity, with implications for the security of the CSIDH cryptographic scheme.
Contribution
It presents a novel heuristic algorithm with improved asymptotic complexity for isogeny computation, applicable to both ordinary and supersingular elliptic curves used in CSIDH.
Findings
Algorithm has heuristic asymptotic runtime $e^{O(\sqrt{\log(|\Delta|)})}$.
Requires polynomial quantum memory and exponential classical memory.
A variant achieves similar runtime with only polynomial memory.
Abstract
We propose an algorithm for computing an isogeny between two elliptic curves defined over a finite field such that there is an imaginary quadratic order satisfying for . This concerns ordinary curves and supersingular curves defined over (the latter used in the recent CSIDH proposal). Our algorithm has heuristic asymptotic run time and requires polynomial quantum memory and classical memory, where is the discriminant of . This asymptotic complexity outperforms all other available method for computing isogenies. We also show that a variant of our method has asymptotic run time while requesting only polynomial memory (both quantum and…
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.
Taxonomy
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography · Cryptography and Data Security
