Cryptography Reference
In-Depth Information
n . We first determine the p -power
torsion on E . By Proposition 2.28, multiplication by p is not separable. By
Proposition 2.21, the kernel E [ p ] of multiplication by p has order strictly less
than the degree of this endomorphism, which is p 2 by Corollary 3.7. Since
every element of E [ p ] has order 1 or p , the order of E [ p ]isapowerof p , hence
must be 1 or p .If E [ p ] is trivial, then E [ p k ] must be trivial for all k .Now
suppose E [ p ] has order p . We claim that E [ p k ] Z p k for all k .Itiseasyto
see that E [ p k ] is cyclic. The hard part is to show that the order is p k ,rather
than something smaller (for example, why can't we have E [ p k ]= E [ p ] Z p
for all k ?). Suppose there exists an element P of order p j . By Theorem 2.22,
multiplication by p is surjective, so there exists a point Q with pQ = P .Since
It remains to consider the case where p
|
p j Q = p j− 1 P
p j +1 Q = p j P =
=
but
,
Q has order p j +1 . By induction, there are points of order p k for all k .There-
fore, E [ p k ] is cyclic of order p k .
We can now put everything together. Write n = p r n with r
n .
0and p
Then
E [ n ] E [ n ] ⊕ E [ p r ] .
We have E [ n ] Z n Z n ,since p n . We have just showed that E [ p r ]
0or Z p r . Recall that
Z n
Z p r
Z n p r
Z n
(see Appendix A). Therefore, we obtain
E [ n ] Z n Z n
Z n Z n .
or
This completes the proof of Theorem 3.2.
3.3 The Weil Pairing
The Weil pairing on the n -torsion on an elliptic curve is a major tool in the
study of elliptic curves. For example, it will be used in Chapter 4 to prove
Hasse's theorem on the number of points on an elliptic curve over a finite
field. It will be used in Chapter 5 to attack the discrete logarithm problem
for elliptic curves. In Chapter 6, it will be used in a cryptographic setting.
Let E be an elliptic curve over a field K and let n be an integer not divisible
by the characteristic of K .Then E [ n ] Z n Z n .Let
μ n = {x ∈ K | x n =1 }
be the group of n th roots of unity in K . Since the characteristic of K does
not divide n , the equation x n = 1 has no multiple roots, hence has n roots in
 
Search WWH ::




Custom Search