Paper 2024/146

Computing Orientations from the Endomorphism Ring of Supersingular Curves and Applications

Jonathan Komada Eriksen, Norwegian University of Science and Technology
Antonin Leroux, Direction Générale de l'Armement, Université de Rennes
Abstract

This work introduces several algorithms related to the computation of orientations in endomorphism rings of supersingular elliptic curves. This problem boils down to representing integers by ternary quadratic forms, and it is at the heart of several results regarding the security of oriented-curves in isogeny-based cryptography. Our main contribution is to show that there exists efficient algorithms that can solve this problem for quadratic orders of discriminant $n$ up to $O(p^{4/3})$. Our approach improves upon previous results by increasing this bound from $O(p)$ to $O(p^{4/3})$ and removing some heuristics. We introduce several variants of our new algorithm and provide a careful analysis of their asymptotic running time (without heuristic when it is possible). The best proven asymptotic complexity of one of our variant is $O(n^{3/4}/p)$ in average. The best heuristic variant has a complexity of $O(p^{1/3})$ for big enough $n$. We then introduce several results regarding the computation of ideals between oriented orders. The first application of this is a simplification of the known reduction from vectorization to computing the endomorphism ring, removing the assumption on the factorization of the discriminant. As a second application, we relate the problem of computing fixed-degree isogenies between supersingular curves to the problem of computing orientations in endomorphism rings, and we show that for a large range of degree $d$, our new algorithms improve on the state-of-the-art, and in important special cases, the range of degree $d$ for which there exist a polynomial-time algorithm is increased. In the most special case we consider, when both curves are oriented by a small degree endomorphism, we show heuristically that our techniques allow the computation of isogenies of any degree, assuming they exist.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
isogeny-based cryptographyendomorphism ringorientationscryptanalysis
Contact author(s)
jonathan k eriksen @ ntnu no
antonin leroux @ polytechnique org
History
2024-03-01: revised
2024-02-01: received
See all versions
Short URL
https://ia.cr/2024/146
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/146,
      author = {Jonathan Komada Eriksen and Antonin Leroux},
      title = {Computing Orientations from the Endomorphism Ring of Supersingular Curves and Applications},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/146},
      year = {2024},
      url = {https://eprint.iacr.org/2024/146}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.