Division polynomials in Mumford coordinates
Julia Bernatska
TL;DR
This work develops an algebraic framework to compute division polynomials for genus-two hyperelliptic curves using Mumford coordinates, enabling direct construction of $n$-torsion divisors from these polynomials. By formulating addition and duplication laws within the polynomial-function ring $oldsymbol{ ext P}( ext{C})$ and solving the Jacobi inversion problem via $oldsymbol{ ext{R}}_4$ and $oldsymbol{ ext{R}}_5$, it provides explicit $3$- and $4$-torsion polynomials and the corresponding $x$- and $y$-coordinates of torsion divisor supports. The approach avoids heavy reliance on $ ext{wp}$-function identities, instead leveraging Mumford coordinates and determinant constructions to yield compact, verifiable expressions, with Mathematica implementations confirming the results. The method generalizes to higher genus and non-hyperelliptic curves, offering a practical tool for isogeny-based cryptography where torsion structures on Jacobians are essential. Overall, the paper delivers a concrete algebraic pathway from division polynomials to torsion divisors in genus-two settings, with clear recipes for both computation and verification via Jacobi inversion.
Abstract
An effective method of computing division polynomials in terms of Mumford coordinates is presented. As an example, division polynomials for $3$- and $4$-torsion divisors on a genus two curve are obtained explicitly in terms of Mumford coordinates, and $x$-, $y$-coordinates of the support of torsion divisors. As a result, $n$-torsion divisors on a given curve can be computed directly from the division polynomials. Alternatively, these divisors are obtained by solving the Jacobi inversion problem at points of the Jacobian variety of order $n$.
