Cryptography Reference
In-Depth Information
13.6 Let (
U, V
) be the pair corresponding to a semi-reduced divisor.
(a) Use Cantor's algorithm to show that (
U, V
)+(1
,
0) = (
U, V
).
(b) Use Cantor's algorithm to show that (
U, V
)+(
U, −V
)=(1
,
0).
13.7 Let
C
be a hyperelliptic curve and let
D
be a divisor of degree 0.
(a) Show that if 3
D
is principal then 2
D
is equivalent to
w
(
D
)mod
principal divisors.
(b) Let
P
=
∞
be a point on
C
. Show that if the genus of
C
is at least
2then3([
P
]
−
[
∞
]) is not principal. (
Hint:
Use the uniqueness
part of Proposition 13.6.)
This shows that the image of
C
in its Jacobian intersects the 3-
torsion on the Jacobian trivially.
13.8 Let
E
be an elliptic curve defined over a field
K
and let (
U, V
)beapair
of polynomials with coe
cients in
K
corresponding to a semi-reduced
divisor class.
(a) Show that the reduction algorithm applied to (
U, V
) yields either
the pair (1
,
0) or a pair (
x − a, b
), with
a, b ∈ K
.
(b) Show that (1
,
0) corresponds to the divisor 0, and (
x
−
a, b
) corre-
sponds to the divisor [(
a, b
)]
−
[
∞
].
13.9 Let
E
be an elliptic curve, regarded as a hyperelliptic curve. Show that
Cantor's algorithm corresponds to addition of points on
E
by showing
that (
x−a
1
,b
1
)+(
x−a
2
,b
2
) yields (
x−a
3
,b
3
), where (
a
1
,b
1
)+(
a
2
,b
2
)=
(
a
3
,b
3
).
13.10 Let
f
1
(
T
)
,...,f
n
(
T
) be polynomials (with coe
cients in some field
K
)
that are pairwise without common factors, and let
a
1
(
T
)
,...,a
n
(
T
)be
arbitrary polynomials with coe
cients in
K
.Foreach
i
,let
F
i
(
T
)=
j
=
i
f
j
.Sincegcd(
f
i
,F
i
) = 1, there exists
g
i
(
T
)with
g
i
(
T
)
F
i
(
T
)
≡
1
(mod
f
i
) (this can be proved using the Euclidean algorithm). Let
A
(
T
)=
a
1
(
T
)
g
1
(
T
)
F
1
(
T
)+
···
+
a
n
(
T
)
g
n
(
T
)
F
n
(
T
)
.
Show that
A
a
i
(mod
f
i
) for all
i
.
Remark:
This is the Chinese
Remainder Theorem for polynomials.)
≡
13.11 Let
q
be a power of an odd prime. Let
U
(
T
) be an irreducible polynomial
in
F
q
[
T
]ofdegree
n
.Then
F
q
[
T
]
/
(
U
(
T
)) is a field with
q
n
elements.
Let
f
(
T
)
∈
F
q
[
T
]with
f
(
T
)
≡
0(mod
U
(
T
)). Show that there exists
V
(
T
)
f
(mod
U
) if and only if
f
(
q
n
−
1)
/
2
F
q
[
T
] such that
V
2
1
(mod
U
). (
Hint:
The multiplicative group of a finite field is cyclic.)
(
Remark.
There are algorithms for finding square roots in finite fields.
See [25].)
∈
≡
≡
Search WWH ::
Custom Search