Cryptography Reference
In-Depth Information
The proof that this addition law is associative is the same as that given in
Section 2.4. The points on E , including
, therefore form an abelian group.
Since we will need it later, let's look at the formula for doubling a point in
characteristic 2. To keep the formulas from becoming too lengthy, we'll treat
separately the two cases obtained above.
1. y 2 + xy = x 3 + a 2 x 2 + a 6 . Rewrite this as y 2 + xy + x 3 + a 2 x 2 + a 6 =0
(remember, we are in characteristic 2). Implicit differentiation yields
xy +( y + x 2 )=0
(since 2 = 0 and 3 = 1). Therefore the slope of the line L through
P =( x 0 ,y 0 )is m =( y 0 + x 0 ) /x 0 . The line is
y = m ( x
x 0 )+ y 0 = mx + b
for some b . Substitute to find the intersection ( x 1 ,y 1 )of L and E :
0=( mx + b ) 2 + x ( mx + b )+ x 3 + a 2 x 2 + a 6 = x 3 +( m 2 + m + a 2 ) x 2 + ··· .
The sum x 0 + x 0 + x 1 of the roots is ( m 2 + m + a 2 ), so we obtain
x 1 = m 2 + m + a 2 = y 0 + x 0 + x 0 y 0 + x 0 + a 2 x 0
= x 0 + a 6
x 0
x 0
(since y 0 = x 0 y 0 + x 0 + a 2 x 0 + a 6 ). The y -coordinate of the intersection
is y 1 = m ( x 1 − x 0 )+ y 0 .Thepoint( x 1 ,y 1 )equals 2 P . Therefore
2 P =( x 2 ,y 2 ), with
x 2 =( x 0 + a 6 ) /x 0 ,
2 =
x 1
y 1 = x 1 + y 1 .
2. y 2 + a 3 y = x 3 + a 4 x + a 6 . Rewrite this as y 2 + a 3 y + x 3 + a 4 x + a 6 =0.
Implicit differentiation yields
a 3 y +( x 2 + a 4 )=0 .
Therefore the tangent line L is
m = x 0 + a 4
a 3
y = m ( x − x 0 )+ y 0 ,
.
with
Substituting and solving, as before, finds the point of intersection ( x 1 ,y 1 )
of L and E ,where
x 1 = m 2 = x 0 + a 4
a 3
and y 1 = m ( x 1
x 0 )+ y 0 . Therefore, 2 P =( x 2 ,y 2 ) with
x 2 =( x 0 + a 4 ) /a 3 ,
2 = a 3 + y 1 .
Search WWH ::




Custom Search