Let O be a maximal order in the quaternion algebra Bp over Q ramified at p and ∞. The paper is about the computational problem: construct a supersingular elliptic curve E over Fp such that (E) ≅ O. We present an algorithm that solves this problem by taking gcds of the reductions modulo p of Hilbert class polynomials. New theoretical results are required to determine the complexity of our algorithm. Our main result is that, under certain conditions on a rank three sublattice OT of O, the order O is effectively characterized by the three successive minima and two other short vectors of OT. The desired conditions turn out to hold whenever the j-invariant j(E), of the elliptic curve with { End}(E) ≅ O, lies in Fp. We can then prove that our algorithm terminates with running time O(p1+ε) under the aforementioned conditions. As a further application we present an algorithm to simultaneously match all maximal order types with their associated j-invariants. Our algorithm has running time O(p2.5 + ε) operations and is more efficient than Cerviño's algorithm for the same problem. © 2014 The Author(s).

Constructing supersingular elliptic curves with a given endomorphism ring / Chevyrev, Ilya; Galbraith, Steven D.. - In: LMS JOURNAL OF COMPUTATION AND MATHEMATICS. - ISSN 1461-1570. - 17:A(2014), pp. 71-91. [10.1112/s1461157014000254]

Constructing supersingular elliptic curves with a given endomorphism ring

Chevyrev, Ilya;
2014-01-01

Abstract

Let O be a maximal order in the quaternion algebra Bp over Q ramified at p and ∞. The paper is about the computational problem: construct a supersingular elliptic curve E over Fp such that (E) ≅ O. We present an algorithm that solves this problem by taking gcds of the reductions modulo p of Hilbert class polynomials. New theoretical results are required to determine the complexity of our algorithm. Our main result is that, under certain conditions on a rank three sublattice OT of O, the order O is effectively characterized by the three successive minima and two other short vectors of OT. The desired conditions turn out to hold whenever the j-invariant j(E), of the elliptic curve with { End}(E) ≅ O, lies in Fp. We can then prove that our algorithm terminates with running time O(p1+ε) under the aforementioned conditions. As a further application we present an algorithm to simultaneously match all maximal order types with their associated j-invariants. Our algorithm has running time O(p2.5 + ε) operations and is more efficient than Cerviño's algorithm for the same problem. © 2014 The Author(s).
2014
17
A
71
91
https://arxiv.org/abs/1301.6875
Chevyrev, Ilya; Galbraith, Steven D.
File in questo prodotto:
File Dimensione Formato  
unpaywall-bitstream-736732711.pdf

non disponibili

Descrizione: pdf editoriale
Tipologia: Versione Editoriale (PDF)
Licenza: Non specificato
Dimensione 508.79 kB
Formato Adobe PDF
508.79 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
1301.6875v4.pdf

non disponibili

Descrizione: postprint
Tipologia: Documento in Post-print
Licenza: Non specificato
Dimensione 349.23 kB
Formato Adobe PDF
349.23 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11767/148892
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 10
social impact