Cryptography Reference
In-Depth Information
Assume for simplicity that the elliptic curves are in Weierstrass form: E i :
y i = x i + A i x i + B i . The isogeny α 2 can be described by ( x 2 ,y 2 )= α 2 ( x 1 ,y 1 )=
( r 1 ( x 1 ) ,y 1 r 2 ( x 1 )), where r 1 and r 2 are rat ional functions with coe c ients in
the field K . This allows us to regard K ( x 2 ,y 2 ) as a subfield of K ( x 1 ,y 1 ).
Write r 1 ( x 1 )= p ( x 1 ) /q ( x 1 ), wh ere p and q are polynomials with no common
factors. Then p ( T ) − x 2 q ( T ) ∈ K ( x 2 )[ T ] is irre du cible of degree N =deg α 2
(see Exercise 12.7).
Ther efore, the exte nsio n K ( x 1 ) /K ( x 2 ) has de gree N .
By Lemma 11.5, y i = x i + A i x i + B i
∈ K ( x i ).
Therefore, [ K ( x i ,y i ):
K ( x i )] = 2. It follows that
2[ K ( x 1 ,y 1 ): K ( x 2 ,y 2 )] = [ K ( x 1 ,y 1 ): K ( x 2 ,y 2 )][ K ( x 2 ,y 2 ): K ( x 2 )]
=[ K ( x 1 ,y 1 ): K ( x 1 )][ K ( x 1 ): K ( x 2 )] = 2 N,
so [ K ( x 1 ,y 1 ): K ( x 2 ,y 2 )] = N .
Let Q be in the kernel of α 2 .Translationby Q gives a map
σ Q :( x 1 ,y 1 ) ( x 1 ,y 1 )+ Q =( f ( x 1 ,y 1 ) ,g ( x 1 ,y 1 )) .
This is an automorphism of K ( x 1 ,y 1 ) (see Exercise 12.9). Since
σ Q ( x 2 ,y 2 )= σ Q ( α 2 ( x 1 ,y 1 )) = α 2 (( x 1 ,y 1 )+ Q )= α 2 ( x 1 ,y 1 )=( x 2 ,y 2 ) ,
this automorphism acts as the identity on the field K ( x 2 ,y 2 ). A result from
field theory says that if G is a finite group of automorphisms of a field L ,
then the subfield of elements fixed by G is of degree # G below L (see, for
example, [71]). If α 2 is separable, there are N (= deg α 2 ) automorphisms given
by translation by ele me nts of the ker nel of α 2 , so the fixed field of this group
is of deg ree N be low K ( x 1 ,y 1 ). Since K ( x 2 ,y 2 ) is containe d in this fixed field,
and [ K ( x 1 ,y 1 ): K ( x 2 ,y 2 )] = N , the fixed field is exactly K ( x 2 ,y 2 ).
The same an alysis applie s t o α 3 .If α 2 and α 3 are separable with the same
kernel, then K ( x 2 ,y 2 )and K ( x 3 ,y 3 )arethefixedfieldofthesamegroupof
automorphisms, hence
K ( x 2 ,y 2 )= K ( x 3 ,y 3 ) .
Therefore, x 2 ,y 2 are rational functions of x 3 ,y 3 ,and x 3 ,y 3 are rational func-
tions of x 2 ,y 2 .Write
x 2 = R 1 ( x 3 ,y 3 ) ,
2 = R 2 ( x 3 ,y 3 )
for rational functions R 1 ,R 2 .Then
γ :( x 3 ,y 3 ) ( x 2 ,y 2 )=( R 1 ( x 3 ,y 3 ) ,R 2 ( x 3 ,y 3 ))
gives a map E 3 → E 2 . Similarly, there exists β : E 2 → E 3 ,and γ◦β =idon E 2
and β ◦ γ =idon E 3 . By translating the images of β and γ (that is, change
β to β − β ( ), and similarly for γ ), we may assume that β ( )= and
Search WWH ::




Custom Search