Kummer Surfaces, Isogenies and Theta Functions
Adrian Clingher, Andreas Malmendier, Tony Shaska
TL;DR
The paper advances the study of $(n,n)$-isogenies for genus-2 Jacobians by integrating a Theta-function framework with explicit Kummer-surface models (Hudson, Göpel, Rosenhain) and by extending classical Richelot theory to higher odd $n$ via the Lubicz–Robert approach, achieving $O(n^2)$ complexity. It develops a full geometric and computational pipeline: from Abelian-variety theory and Theta-constants to concrete isogeny constructions on Kummer surfaces, including Shioda–Inose connections and the Dolgachev–Lehavi embedding for higher-degree kernels. The work also analyzes the Humbert loci $H_{n^2}$ and the loci $\mathcal{L}_n$ of $(n,n)$-Split Jacobians, linking algebraic geometry with cryptographic considerations, and discusses practical implications for isogeny-based cryptography, including recent attack models (Costello–Santos) and AI-assisted detection of split loci. Overall, the paper provides both a rigorous geometric framework and practical algorithms for computing and analyzing $(n,n)$-isogenies on genus-2 Jacobians, with significant implications for security and efficiency in genus-2 cryptography.
Abstract
The paper discusses geometric and computational aspects associated with $(n,n)$-isogenies for principally polarized Abelian surfaces and related Kummer surfaces. We start by reviewing the comprehensive Theta function framework for classifying genus-two curves, their principally polarized Jacobians, as well as for establishing explicit quartic normal forms for associated Kummer surfaces. This framework is then used for practical isogeny computations. A particular focus of the discussion is the $(n,n)$-Split isogeny case. We also explore possible extensions of Richelot's $(2,2)$-isogenies to higher order cases, with a view towards developing efficient isogeny computation algorithms.
