Author
Chevyrev, I
Galbraith, S
Journal title
LMS J. Comput. Math. (2014), Vol. 17, suppl. A, 71-91
DOI
10.1112/S1461157014000254
Issue
A
Volume
17
Last updated
2020-09-26T13:36:17.42+01:00
Page
71-91
Abstract
Let O be a maximal order in the quaternion algebra B_p over Q ramified at p
and infinity. The paper is about the computational problem: Construct a
supersingular elliptic curve E over F_p such that End(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 O^T of O, the order O is effectively
characterized by the three successive minima and two other short vectors of
O^T. The desired conditions turn out to hold whenever the j-invariant j(E), of
the elliptic curve with End(E) = O, lies in F_p. We can then prove that our
algorithm terminates with running time O(p^{1+\epsilon}) 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(p^{2.5+\epsilon}) operations and
is more efficient than Cervino's algorithm for the same problem.
Symplectic ID
697744
Download URL
http://arxiv.org/abs/1301.6875v4
Publication type
Journal Article
Publication date
2014
Please contact us with feedback and comments about this page. Created on 31 May 2017 - 14:02.