Cryptography Reference
In-Depth Information
Exercise 25.1.4 Let E be an ordinary elliptic curve. Let φ 1 : E
E 1 and φ 2 : E 1
E 2
be non-zero separable isogenies over
k
of coprime degrees e and f respectively. Show that
there is an elliptic curve E 1 over
E 1
k
, and a pair of non-zero separable isogenies ψ 1 : E
and ψ 2 : E 1
E 2 of degrees f and e respectively, such that φ 2
φ 1 =
ψ 2
ψ 1 .
25.1.1 Velu's formulae
We now present explicit formulae, due to Velu [613], for computing a separable isogeny
from an elliptic curve E with given kernel G . These formulae work in any characteristic.
As motivation for Velu's formulae, we now revisit Example 9.6.9 .
Example 25.1.5 Let E : y 2
x 3
x and consider the subgroup of order 2 generated by
the point (0 , 0). From Example 9.2.4 we know that the translation by (0 , 0) map is given by
=
+
1
.
x ,
y
x 2
τ (0 , 0) ( x,y )
=
Hence, it follows that functions invariant under this translation map include
( x 2
y/x 2
y ( x 2
1) /x 2 .
X
=
x
+
1 /x
=
+
1) /x,
Y
=
y
=
One can compute that X 3
=
( x 6
+
3 x 4
+
3 x 2
+
1) /x 3
and so
Y 2
y 2 ( x 2
1) 2 /x 4
=
( x 6
x 4
x 2
1) /x 3
=
+
X 3
=
4 X.
It follows that the map
x 2
,y x 2
+
1
1
φ ( x,y )
=
x
x 2
is an isogeny from E to E : Y 2
X 3
4 X .
We remark that φ can also be written as
=
y 2
x 2 ,y x 2
1
φ ( x,y )
=
x 2
and can be written projectively as
( x ( x 2
z 2 ): y ( x 2
z 2 ): x 2 z )
φ ( x : y : z )
=
+
( y ( x 2
z 2 ): xy 2
x 2 z
z 3
=
+
: xyz )
( y 2 z : y ( x 2
z 2 ): x 2 z )
=
( xy 2
: y ( y 2
2 xz ): x 3 ) .
=
Theorem 25.1.6 (Velu) Let E be an elliptic curve over
k
defined by the polynomial
a 6 y 2
a 3 y =
x 3
a 2 x 2
F ( x,y )
=
+
+
a 4 x
+
+
a 1 xy
+
0 .
 
Search WWH ::




Custom Search