Paper 2025/226

Improved Subfield Curve Search For Specific Field Characteristics

Jesús-Javier Chi-Domínguez, Technology Innovation Institute
Abstract

Isogeny-based cryptography relies its security on the hardness of the supersingular isogeny problem: finding an isogeny between two supersingular curves defined over a quadratic field extension of $\mathbb{F}_p$. The Delfs-Galbraith algorithm is one of the most efficient procedures for solving the supersingular isogeny problem with a time complexity of $\mathcal{\tilde{O}}(p^{1/2})$ operations. The bottleneck of the Delfs-Galbraith algorithm is the so-called subfield curve search (i.e., finding an isogenous supersingular elliptic curve defined over the prime field), which determines the time complexity of the aforementioned algorithm. Given that, for efficiency, most recent isogeny-based constructions propose using finite fields with field characteristics equal to $p = 2^a \cdot f - 1$ for some positive integers $a$ and $f$. This work primary focuses on primes of that particular form and presents two heuristic algorithms for finding subfield curves with a time complexity of $\mathcal{O}(p^{1/2})$ operations and a memory complexity polynomial in $\log_2{p}$. We show how to adapt these algorithms to primes of the form $p = d^a \cdot f - 1$ with $d$ being a small integer, with a particular focus on $d=12$. We provide concrete time-complexity bounds for both kinds of primes $p = 2^a\cdot f - 1$ and $p = {12}^a \cdot f - 1$. Our algorithms exploit the existence of large $d^a$-torsion points and extend the subfield root detection algorithm of Corte-Real Santos, Costello, and Shi (Crypto, 2022) to a projective scenario where one can work with the curve coefficients instead of their explicit j-invariants. When considering the bit complexity $\mathcal{O}\left( (\log_2{p})^{\kappa} p^{1/2}\right)$ of the subfield curve searching algorithms, our results suggest a smaller value of $\kappa = \log_{3}{5} \approx 1.465$ compared to the state of the art value of $\kappa=2$. We discuss how this lower bit complexity affects current isogeny-based constructions. We highlight that our algorithms easily extend to primes of the form $p =2^a \cdot f + 1$, $p =4 \cdot d_1 \cdot d_2 \cdots d_n - 1$ for small odd primes $d_i$'s, and primes such that $p - 1$ and $p + 1$ are $B$-smooth for some integer $B$.

Note: Refactor of the manuscript. Experiments have been moved to Appendix, and Discussion on the bit complexity estimates was added. Fixed typos. Added discussion on other cryptographic interest primes (e.g., CSIDH primes).

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Delfs-Galbraith AlgorithmIsogeny-based CryptographySubfield Curve SearchSupersingular Isogeny Problem
Contact author(s)
jesus dominguez @ tii ae
History
2026-02-04: last of 3 revisions
2025-02-14: received
See all versions
Short URL
https://ia.cr/2025/226
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2025/226,
      author = {Jesús-Javier Chi-Domínguez},
      title = {Improved Subfield Curve Search For Specific Field Characteristics},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/226},
      year = {2025},
      url = {https://eprint.iacr.org/2025/226}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.