Cryptography Reference
In-Depth Information
S
S
vertices are the
O
-ideal classes in the coset a
and such that, for each b a
and each
S , there is an edge between b and l i b. Since ideal class groups are well-understood,
this correspondence illuminates the study of the isogeny graph. For example, an immediate
corollary is that the graph of elliptic curves E with End( E )
l i
= O
is connected if and only
if S generates Cl(
). A well-known result of Bach states that (assuming the Riemann
hypothesis for the Dedekind zeta function of K and Hecke L -functions for characters of
Cl(
O
) 2 (see
O K )) the group Cl(
O K ) is generated by prime ideals of norm less than 6 log(
|
K |
page 376 of [ 19 ]) where K is the discriminant of
O K . Another immediate corollary is that
the graph is regular (i.e., every vertex has the same degree).
Remark 25.3.6 We stress that there is no canonical choice of
O
-ideal a corresponding to
. However, given a pair ( E,E ) of isogenous elliptic
an elliptic curve E with End( E )
= O
End( E )
curves with End( E )
the ideal class corresponding to the isogeny between
them is well-defined. More precisely, if E is identified with
=
= O
C
/ a for some
O
-ideal a then
there is a unique ideal class represented by b such that E is identified with
/ b 1 a.The
only algorithm known to find such an ideal b is to compute an explicit isogeny from E to
E (using algorithms presented later in this chapter) and then determine the corresponding
isogeny. If one could determine b efficiently from E and E then navigating the ordinary
isogeny graph would be much easier.
C
Exercise 25.3.7 Let E 1 be an elliptic curve with End( E 1 )
= O
.Letl be a prime ideal of
O
above . Suppose l has order d in Cl(
O
). Show that there is a cycle E 1
E 2 →···→
E d
E 1 of -isogenies.
F q and let E be the quadratic
twist of E . Show that the graphs X E, F q ,S and X E , F q ,S are identical.
Exercise 25.3.8 Let E be an ordinary elliptic curve over
Remark 25.3.9 Let split in
O = Z
[ θ ]
End( E ) and let l 1 =
( ,a
+
θ ) and l 2 =
( ,b
+
E of degree one can
determine whether φ corresponds to l 1 or l 2 as follows: compute (using the Elkies method
if only j ( E ) and j ( E ) are known) the polynomial determining the kernel of φ ; compute an
explicit point P
θ ) be the corresponding prime ideals. Given an isogeny φ : E
= O E .This
trick is essentially due to Couveignes, Dewaghe, and Morain (see Section 3.2 of [ 144 ]; also
see pages 49-50 of Kohel [ 315 ] and Galbraith, Hess and Smart [ 204 ]).
ker( φ ); check whether [ a ] P
+
θ ( P )
= O E or [ b ] P
+
θ ( P )
F q with the
Remark 25.3.10 The ideas mentioned above show that all elliptic curves over
same endomorphism ring are isogenous over
F q . Combined with the results of Section 25.4
one can prove Tate's isogeny theorem, namely that any two elliptic curves over
F q with the
same number of points are isogenous over
F q .
More details about the structure of the ordinary isogeny graph will be given in Sec-
tion 25.4 . In particular, that section will discuss isogenies between elliptic curves whose
endomorphism rings are different orders in the same quadratic field.
Search WWH ::




Custom Search