Castryck, Wouter and Decru, Thomas and Kutas, Péter and Laval, Abel and Petit, Christophe and Ti, Yan Bo (2025) {KLPT}^2: Algebraic Pathfinding in Dimension Two and Applications. LECTURE NOTES IN COMPUTER SCIENCE, 16000. pp. 167-200. ISSN 0302-9743
|
Text
2025-372.pdf - Published Version Restricted to Registered users only Download (695kB) | Request a copy |
Abstract
Following Ibukiyama, Katsura and Oort, all principally polarized superspecial abelian surfaces over Fp can be represented by a certain type of 2 × 2 matrix g, having entries in the quaternion algebra Bp,∞. We present a heuristic polynomial-time algorithm which, upon input of two such matrices g1, g2, 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 Bp,∞. 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.
| Item Type: | Article |
|---|---|
| Subjects: | Q Science / természettudomány > QA Mathematics / matematika |
| SWORD Depositor: | MTMT SWORD |
| Depositing User: | MTMT SWORD |
| Date Deposited: | 19 Sep 2025 21:48 |
| Last Modified: | 19 Sep 2025 21:48 |
| URI: | https://real.mtak.hu/id/eprint/224642 |
Actions (login required)
![]() |
Edit Item |




