Solving the Supersingular Endomorphism Ring Problem with low memory via isogeny ladders (August 2026) AM-PQC Workshop (August 2026) - Ohrid, North Macedonia
The security of many isogeny-based cryptographic constructions relies on the hardness of finding the endomorphism ring of a random supersingular elliptic curve over 𝔽_{p²} The state-of-the-art algorithms to solve the EndRing problem are based on the Delfs-Galbraith algorithm: given a random input curve, randomly walk in the supersingular isogeny graph until you hit a curve over 𝔽ₚ; this walk reduces EndRing to a vectorization problem on the 𝔽ₚ-subgraph, which is easier to solve. In this talk, we see that we can explore the isogeny graph more efficiently via SIDH isogeny ladders and expand the choice of destination subgraphs via orientations. As a result, we get asymptotic as well as concrete improvements: via these optimizations we realized a memory-effective GPU implementation, solving random instances of the EndRing problem for primes p ≈ 2^100 in approximately 100 GPU hours.
slides  
