Cryptography Reference
In-Depth Information
Br oker [ 100 ] has given an algorithm to construct supersingular elliptic curves over
finite fields using the CM method. The method has expected polynomial-time, assuming a
generalisation of the Riemann hypothesis is true.
Property 4 of Theorem 9.11.2 implies that if E is a supersingular curve then π q =
[ p M ]
. In other words, π q ∈ Z
. In examples we have seen π 2
for some m,M
∈ N
=
[
q ]. A
natural question is how large the integer m can be.
Lemma 9.11.8 Let E be a supersingular elliptic curve over
F q and let P ( T ) be the
characteristic polynomial of Frobenius. Then every non-square factor of
q P ( T q ) divides
1
m ( T 2 ) in
R
[ x ] for somem
∈{
1 , 2 , 3 , 4 , 6
}
, where m ( x ) is themth cyclotomic polynomial
(see Section 6.1 ).
Proof Waterhouse's theorem gives the possible values for the characte ri stic p oly nom ial
P ( T )
± 2 q
± q ,
2 q ,
T 2
=
tT
+
q of Frobe nius . The possible values for t are 0,
±
± 3 q (when q is a power of 3).
By part 4 of Theorem 9.11.2 , every root α of P ( T ) is such that α/ q is a root of unity.
If P ( T )
(when q is a power of 2) or
=
( T
α )( T
β ) then
α/ q )( T
β/ q )
q P ( T q ) .
1
( T
=
P ( T q ) /q
So, write Q ( T )
=
∈ R
[ T ]. The first three values for t in the above list give
Q ( T ) equal to T 2
1) 2 respectively. The result
clearly holds in these cases (the condition about “non-square factors” is needed since
( T
1, T 2
1 and T 2
+
±
T
+
±
2 T
+
1
=
( T
±
1) divides 1 ( T 2 )
1) 2
±
=
( T
1)( T
+
1), but ( T
±
does not divide any cyclotomic
polynomial.
We now deal w ith the remaining two cases. Let t
2 ( m + 1) / 2
2 m . Then
where q
=
± 2 T
T 2
Q ( T )
=
+
1 and we have
2 T
2 T
( T 2
1)( T 2
T 4
4 ( T 2 ) .
+
+
+
1)
=
+
1
=
± 3 T
3 ( m + 1) / 2
3 m then Q ( T )
T 2
Similarly, when t
and q
=
=
+
1 and
3 T
3 T
( T 2
1)( T 2
T 4
T 2
6 ( T 2 ) .
+
+
+
1)
=
+
1
=
F q . Then there is an integer
Corollary 9.11.9 Let E be a supersingular elliptic curve over
∈{
}
such that π q ∈ Z
F q ) divides ( q m
m
1 , 2 , 3 , 4 , 6
and the exponent of the group E (
1) .
Furthermore, the cases m
=
3 , 4 , 6 only occur when q is a square, a power of 2 , or a power
of 3 respectively.
Exercise 9.11.10 Prove Corollary 9.11.9 .
In general, the endomorphism ring of a supersingular elliptic curve is generated over
Z
by the Frobenius map and some “complex multiplication” isogeny. However, as seen
in Example 9.10.12 , the Frobenius can lie in
, in which case two independent “complex
multiplications” are needed (though, as in Example 9.10.12 , one of them will be very
closely related to a Frobenius map on a related elliptic curve).
Z
 
Search WWH ::




Custom Search