The Spine of a Supersingular $\ell$-Isogeny graph
Taha Hedayat, Sarah Arpin, Renate Scheidler
TL;DR
This work investigates the spine of the supersingular $\ell$-isogeny graph, i.e., the subgraph of $\mathcal{G}_\ell(\overline{\mathbb{F}}_p)$ induced by $\mathbb{F}_p$-defined vertices, to understand deviations from random-graph behavior in cryptographic contexts. It delivers explicit congruence-based descriptions of the spine for $\ell=2$ and $\ell=3$, analyzes the spine's diameter, and provides extensive numerical experiments on the center of $\mathcal{G}_\ell(\overline{\mathbb{F}}_p)$ that suggest center sizes behave like those of random $(\ell+1)$-regular graphs. The methodology combines arithmetic geometry (Hilbert class polynomials, modular polynomials) with graph-theoretic concepts (folding, stacking, edge attachments) and leverages computational data to illuminate structural patterns. The results offer practical insights for evaluating assumptions about randomness in isogeny-based cryptography and supply data and code to enable replication and extension to larger primes and higher-degree isogenies.
Abstract
Supersingular elliptic curve $\ell$-isogeny graphs over finite fields offer a setting for a number of quantum-resistant cryptographic protocols. The security analysis of these schemes typically assumes that these graphs behave randomly. Motivated by this debatable assertion, we explore structural properties of these graphs. We detail the behavior, governed by congruence conditions on $p$, of the $\ell$-isogeny graph over $\mathbb{F}_p$ when passing to the spine, i.e. the subgraph induced by the $\mathbb{F}_p$-vertices in the full $\ell$-isogeny graph. We describe the diameter of the spine and offer numerical data on the number of vertices, over both $\mathbb{F}_p$ and $\overline{\mathbb{F}_p}$, in the center of the $\ell$-isogeny graph. Our plots of these counts exhibit a wave-shaped pattern which supports the assertion that centers of supersingular $\ell$-isogeny graphs exhibit the same behavior as those of random $(\ell+1)$-regular graphs.
