Cryptography Reference
In-Depth Information
Tate-Lichtenbaum pairing as a map
ˆ t r : E [ r ]
×
E [ r ]
µ r
just as the Weil pairing is.
Exercise 26.3.10 Let E be an elliptic curve over
F q and let r be a prime such that r
# E (
F q ),
F q k ) and r 2
gcd( r,q )
=
1, E [ r ]
E (
# E (
F q k ), where k
=
k ( q,r ) is the embedding degree.
Show that E [ r ] is set of representatives for E (
F q k ) /rE (
F q k ).
In most cryptographic situations one restricts to the case of points of prime order r .
Further, one can often insist that P
F q ) and Q
F q k ). An important observation is
E (
E (
∈ F q then z ( q k
1) /r
that if k> 1 and z
1. This allows us to omit some computations in
Miller's algorithm. A further trick, due 4 to Barreto, Kim, Lynn and Scott [ 27 ], is given in
Lemma 26.3.11 (a similar fact for the Weil pairing is given in Proposition 8 of Miller [ 385 ]).
=
Lemma 26.3.11 Let E be an elliptic curve over
F q , P
E (
F q ) a point of prime order r
(where r> 4 and gcd( q,r )
=
1 ) and Q
E (
F q k )
E (
F q ) where k> 1 is the embedding
degree. Then
f r,P ( Q ) ( q k
ˆ t r ( P,Q )
1) /r .
=
Proof A proof for general curves (and without any restriction on r )isgiveninLemma1of
Granger, Hess, Oyono, Theriault and Vercauteren [ 241 ]. We give a similar argument.
We
ˆ t r ( P,Q )
( R )) ( q k
1) /r
have
=
f r,P (( Q
+
R )
for
any
point R
E (
F q k )
∈ F q and k> 1it
{ O E ,P,
Q,P
Q
}
. Choose R
E (
F q )
−{ O E ,P
}
. Since f r,P ( R )
follows that
R ) ( q k
1) /r .
ˆ t r ( P,Q )
=
f r,P ( Q
+
Now, it is not possible to take R
= O E in the above argument. Instead we need to prove
R ) ( q k
f r,P ( Q ) ( q k
1) /r
1) /r directly. It suffices to prove that
that f r,P ( Q
+
=
( Q )) ( q k
1) /r
f r,P (( Q
+
R )
=
1 .
To do this, note that ( Q
+
R )
( Q )
( R )
(
O E )
([2] R )
( R ). Set, for example,
R
=
[2] P so that ([2] R )
( R ) has support disjoint from
{ O E ,P
}
(this is where the con-
dition r> 4 is used). Then there is a function h
∈ F q k ( E ) such that ( Q
+
R )
( Q )
=
([2] R )
( R )
+
div( h ). We have
f r,P (( Q
+
R )
( Q ))
=
f r,p (([2] R )
( R )
+
div( h ))
=
f r,P (([2] R )
( R )) h (div( f r,P )) .
∈ F q and that h (div( f r,P ))
F q k ) r .
Finally, note that f r,P (([2] R )
( R ))
=
( h ( P ) /h (
O E )) r
(
The result follows.
( q k/ 2
Exercise 26.3.12 Let the embedding degree k be even, r
1), P
E (
F q ) and
Q
=
( x Q ,y Q )
E (
F q k ) points of order r . Suppose x Q ∈ F q k/ 2 (this is usually the case for
4
Though be warned that the “proof” in [ 27 ] is not rigorous.
Search WWH ::




Custom Search