Cryptography Reference
In-Depth Information
a little care is needed to avoid massive calculations. Also, the definition given
for the Weil pairing involves a function g whose divisor includes contributions
from all of the n 2 points in E [ n ]. When n is large, this can cause compu-
tational di culties. The following result gives an alternate definition of the
Weil pairing e n .
THEOREM 11.12
Let S, T
E [ n ] .Let D S and D T be divisors of degree 0 such that
sum( D S )= S
sum( D T )= T
and
and such that D S and D T have no pointsin common. Let f S and f T be
functions such that
div( f S )= nD S
div( f T )= nD T .
and
Then the W eilpairing isgiven by
e n ( S, T )= f T ( D S )
f S ( D T ) .
(R ecallthat f ( a i [ P i ]) = i f ( P i ) a i .)
The proof is given in Section 11.6.1.
REMARK 11.13 Some authors define the Weil pairing as f S ( D T ) /f T ( D S ),
thus obtaining the inverse of the value we use.
A natural choice of divisors is
D S =[ S ] [ ] ,
D T =[ T + R ] [ R ]
for some randomly chosen point R .Thenwehave
f S ( R ) f T ( S )
e n ( S, T )=
f S ( T + R ) f T ( ) .
Example 11.5
Let E be the elliptic curve over F 7 defined by
y 2 = x 3 +2 .
Then
E ( F 7 )[3]
Z 3
Z 3 .
In fact, this is all of E ( F 7 ). Let's compute
e 3 ((0 , 3) , (5 , 1)) .
 
Search WWH ::




Custom Search