Some explicit arithmetic on curves of genus three and their applications
Tomoki Moriya, Momonari Kudo
TL;DR
This work addresses explicit arithmetic on genus $3$ curves by developing algorithms for decomposed Richelot isogenies and providing explicit equations for Howe curves in both hyperelliptic and non-hyperelliptic cases. It leverages automorphism theory and fiber-product constructions to realize codomains of completely decomposed Richelot isogenies and to construct genus $3$ Howe curves with explicit models. A major contribution is the enumeration of superspecial generalized Howe curves of genus $3$, with complexity bounds $\tilde{O}(p^3)$ to $\tilde{O}(p^4)$ and detailed computational results, including Magma implementations. The results advance practical generation and classification of genus $3$ curves with Richelot decompositions and inform isogeny-graph constructions in arithmetic geometry and cryptography.
Abstract
A Richelot isogeny between Jacobian varieties is an isogeny whose kernel is included in the $2$-torsion subgroup of the domain. A Richelot isogeny whose codomain is the product of two or more principally polarized abelian varieties is called a decomposed Richelot isogeny. In this paper, we develop some explicit arithmetic on curves of genus $3$, including algorithms to compute the codomain of a decomposed Richelot isogeny. As solutions to compute the domain of a decomposed Richelot isogeny, explicit formulae of defining equations for Howe curves of genus $3$ are also given. Using the formulae, we shall construct an algorithm with complexity $\tilde{O}(p^3)$ (resp. $\tilde{O}(p^4)$) to enumerate all hyperelliptic (resp. non-hyperelliptic) superspecial Howe curves of genus $3$.
