Cryptography Reference
In-Depth Information
Let
D
(0
,
3)
=[(0
,
3)]
−
[
∞
]
,
D
(5
,
1)
=[(3
,
6)]
−
[(6
,
1)]
.
The second divisor was obtained by adding
R
=(6
,
1) to (5
,
1) to obtain
(3
,
6) = (5
,
1) + (6
,
1). A calculation (see Section 11.1) shows that
div
4
x
=3
D
(5
,
1)
.
−
y
+1
div(
y −
3) = 3
D
(0
,
3)
,
5
x
−
y
−
1
Therefore, we take
(5
,
1)
=
4
x
−
y
+1
f
(0
,
3)
=
y −
3
,
1
.
5
x
−
y
−
We have
f
(0
,
3)
D
(5
,
1)
=
f
(0
,
3)
(3
,
6)
=
6
−
3
1
−
3
≡
2(mod
.
f
(0
,
3)
(6
,
1)
Similarly,
f
(5
,
1)
(
D
(0
,
3)
)=4
(to evaluate
f
(5
,
1)
(
∞
), see below). Therefore,
e
3
((0
,
3)
,
(5
,
1)) =
4
2
≡
2(mod
.
The number 2 is a cube root of unity, since 2
3
≡
1(mod7).
There are several ways to evaluate
f
(5
,
1)
(
∞
). The intuitive way is to observe
that
y
has a pole of order 3 at
∞
while
x
has a pole of order 2. Therefore,
the terms
−y
in the numerator and denominator dominate as (
x, y
)
→∞
,so
the ratio goes to 1. Another way is to change to homogeneous form and use
projective coordinates:
f
(5
,
1)
(
x
:
y
:
z
)=
4
x
−
y
+
z
5
x − y
+
z
.
Then
f
(5
,
1)
(
∞
)=
f
(5
,
1)
(0:1:0)=1
.
The Tate-Lichtenbaum pairing can be calculated as
n
=
f
(
Q
+
R
)
P, Q
f
(
R
)
for appropriate
f
(depending on
P
)and
R
(as long as there are enough points
in
E
(
F
q
) to choose
R
=
P,−Q, P − Q,∞
) . We can express the Weil pairing
intermsofthispairing:
e
n
(
S, T
)=
T,S
n
n
,
S, T
Search WWH ::
Custom Search