Cryptography Reference
In-Depth Information
Example 10.3
Let E be the elliptic curve defined over F 2 by
y 2 + y = x 3 .
An easy calculation shows that E ( F 2 ) consists of 3 points, so
a =2+1 # E ( F 2 )=2+1 3=0 .
Therefore, E is supersingular and the Frobenius endomorphism φ 2 satisfies
φ 2 +2=0 .
If ( x, y ) ∈ E ( F 2 ), then
2( x, y )= −φ 2 ( x, y )= ( x 4 ,y 4 )=( x 4 ,y 4 +1) ,
since negation on E is given by
( x, y )=( x, y +1) .
By Theorem 10.6, the endomorphism ring is a maximal order in a quaternion
algebra ramified at only 2 and . We gave such a maximal order in (10.2)
above. Let's start by finding endomorphisms corresponding to i , j , k .Let
ω ∈ F 4 satisfy
ω 2 + ω +1=0 .
Define endomorphisms i , j , k by
i ( x, y )=( x +1 ,y + x + ω )
j ( x, y )=( x + ω, y + ω 2 x + ω )
k ( x, y )=( x + ω 2 ,y + ωx + ω ) .
An easy calculation shows that
i ( j ( x, y )) = k ( x, y ) ,
j ( i ( x, y )) = k ( x, y )
and that
i 2 = k 2 = k 2 =
1 .
A straightforward calculation yields
(1 + i + j + k )( x, y )=( ωx 4 ,y 4 )= φ 2 ( ωx, y )=
2( ω ( x, y )) ,
where ω is used to denote the endomorphism ( x, y ) ( ωx, y ). Therefore,
1+ i + j + k
2
= −ω ∈ End( E ) .
It follows that
Z + Zi + Zj + Z 1+ i + j + k
2
End( E ) .
In fact, by Theorem 10.6, this is the whole endomorphism ring.
 
Search WWH ::




Custom Search