Paper 2025/372 Original: eprint.iacr.org/2025/372 ↗

KLPT²: Algebraic Pathfinding in Dimension Two and Applications

Wouter Castryck
Thomas Decru
Péter Kutas
Abel Laval
Christophe Petit
Yan Bo Ti
Abstract

Following Ibukiyama, Katsura and Oort, all principally polarized superspecial abelian surfaces over $\overline{\mathbb{F}}_p$ can be represented by a certain type of $2 \times 2$ matrix $g$, having entries in the quaternion algebra $B_{p,\infty}$. We present a heuristic polynomial-time algorithm which, upon input of two such matrices $g_1, g_2$, finds a "connecting matrix" representing a polarized isogeny of smooth degree between the corresponding surfaces. Our algorithm should be thought of as a two-dimensional analog of the KLPT algorithm from 2014 due to Kohel, Lauter, Petit and Tignol for finding a connecting ideal of smooth norm between two given maximal orders in $B_{p, \infty}$. The KLPT algorithm has proven to be a versatile tool in isogeny-based cryptography, and our analog has similar applications; we discuss two of them in detail. First, we show that it yields a polynomial-time solution to a two-dimensional analog of the so-called constructive Deuring correspondence: given a matrix $g$ representing a superspecial principally polarized abelian surface, realize the latter as the Jacobian of a genus-$2$ curve (or, exceptionally, as the product of two elliptic curves if it concerns a product polarization). Second, we show that, modulo a plausible assumption, Charles-Goren-Lauter style hash functions from superspecial principally polarized abelian surfaces require a trusted set-up. Concretely, if the matrix $g$ associated with the starting surface is known then collisions can be produced in polynomial time. We deem it plausible that all currently known methods for generating a starting surface indeed reveal the corresponding matrix. As an auxiliary tool, we present an efficient method for converting polarized isogenies of powersmooth degree into the corresponding connecting matrix, a step for which a previous approach by Chu required super-polynomial (but sub-exponential) time.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2025-07-01: last updated
2025-02-26: published
Short URL
https://ia.cr/2025/372
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/372,
      author = {Wouter Castryck and Thomas Decru and Péter Kutas and Abel Laval and Christophe Petit and Yan Bo Ti},
      title = {KLPT²: Algebraic Pathfinding in Dimension Two and Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/372},
      year = {2025},
      url = {https://eprint.iacr.org/2025/372}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.