Cryptography Reference
In-Depth Information
γ (
. By Theorem 12.10, these maps are homomorphisms. Therefore,
β is an isomorphism, so E 2 and E 3 are isomorphic, as claimed. Moreover,
)=
β ◦ α 2 ( x 1 ,y 1 )= β ( x 2 ,y 2 )=( x 3 ,y 3 )= α 3 ( x 1 ,y 1 ) ,
so β
α 2 = α 3 .
REMARK 12.13 If α 2 and α 3 are defined over K , then it is possible to
show that E 2 and E 3 are isomorphic over K . See [109, Exercise 3.13].
A very important property of isogenies is the existence of dual isogenies.
We already proved this in the case of elliptic curves over C . In the following,
we treat elliptic curves over arbitrary fields.
THEOREM 12.14
Let α : E 1
E 2 be an isogeny of elliptic curves. T hen there existsa dual
isogeny
α : E 2
E 1 su ch that
α
α ismu tiplication by deg α on E 1 .
PROOF We give the proof only in the case that deg α is not divisible
by the characteristic of the field K . The proof in the general case involves
working with inseparable extensions of fields. See [109].
Let N =deg α .ThenKer( α )
E 1 [ N ], and α ( E 1 [ N ]) is a subgroup of
E 1 of order N . We show in Theorem 12.16 that there exists an isogeny
α 2 : E 2 → E 3 ,forsome E 3 , such that Ker( α 3 )= α ( E 1 [ N ]). Then α 2 ◦ α has
kernel equal to E 1 [ N ]. The map E 1 → E 1 given by multiplication by N has
the same kernel. By Proposition 12.12, there is an isomorphism β : E 3 → E 1
such that β ◦ α 2 ◦ α is multiplication by N .Let α = β ◦ α 2 .
The map α is unique, its degree is deg α ,and α ◦ α equals multiplication
by deg( α )on E 2 . See Exercise 12.10.
If α and β are isogenies from E 1 to E 2 ,then α + β is defined by ( α + β )( P )=
α ( P )+ β ( P ). If α = −β , this is an isogeny. It can be shown that α + β = α + β .
See [109].
REMARK 12.15 There is an inseparable isogeny for which the dual
isogeny can be constructed easily. If E is an elliptic curve over the finite
field F q , then the q th power Frobenius endomorphism can be regarded as an
isogeny of degree q from E to itself. We know that φ 2
− aφ + q = 0 for some
integer a . Therefore,
( a − φ ) ◦ φ = q =deg φ,
so φ = a − φ is the dual isogeny for φ .
Search WWH ::




Custom Search