The supersingular isogeny problem in genus 2 and beyond
Craig Costello, Benjamin Smith (GRACE)

TL;DR
This paper introduces an algorithm for navigating the supersingular isogeny graph in higher dimensions, improving efficiency over existing methods and enabling better cryptanalytic approaches for related cryptosystems.
Contribution
It presents the first asymptotic algorithm for the supersingular isogeny problem in genus greater than one, extending path-finding techniques to higher-dimensional abelian varieties.
Findings
Algorithm operates in O(p^{g-1}) classical steps
Quantum version requires O(\sqrt{p^{g-1}}) calls to Grover oracle
Provides asymptotic improvements over prior algorithms in higher genus cases
Abstract
Let and be supersingular principally polarized abelian varieties of dimension . For any prime , we give an algorithm that finds a path in the -isogeny graph in group operations on a classical computer, and calls to the Grover oracle on a quantum computer. The idea is to find paths from and to nodes that correspond to products of lower dimensional abelian varieties, and to recurse down in dimension until an elliptic path-finding algorithm (such as Delfs--Galbraith) can be invoked to connect the paths in dimension . In the general case where and are any two nodes in the graph, this algorithm presents an asymptotic improvement over all of the algorithms in the current literature. In…
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 · Polynomial and algebraic computation · Quantum Computing Algorithms and Architecture
