Abstract
An oriented supersingular elliptic curve is a curve which is enhanced with the information of an endomorphism. Computing the full endomorphism ring of a supersingular elliptic curve is a known hard problem, so one might consider how hard it is to find one such orientation. We prove that access to an oracle which tells if an elliptic curve is O-orientable for a fixed imaginary quadratic order O provides non-trivial information towards computing an endomorphism corresponding to the O-orientation. We provide explicit algorithms and in-depth complexity analysis. We also consider the question in terms of quaternion algebras. We provide algorithms which compute an embedding of a fixed imaginary quadratic order into a maximal order of the quaternion algebra ramified at p and ∞. We provide code implementations in Sagemath (in Stein et al. Sage Mathematics Software (Version 10.0), The Sage Development Team, http://www.sagemath.org, 2023) which is efficient for finding embeddings of imaginary quadratic orders of discriminants up to O(p), even for cryptographically sized p.
| Original language | English |
|---|---|
| Pages (from-to) | 3447-3493 |
| Number of pages | 47 |
| Journal | Designs, Codes and Cryptography |
| Volume | 92 |
| Issue number | 11 |
| Early online date | 26 Jun 2024 |
| DOIs | |
| Publication status | Published - Nov 2024 |
Keywords
- Supersingular elliptic curves
- Supersingular
- Isogeny-based cryptography
- Orientations
- Quaternion algebras
- 11G05
- 11T71
- 11R52
- Cryptography
- Isogeny
Fingerprint
Dive into the research topics of 'Finding orientations of supersingular elliptic curves and quaternion orders'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver