Cryptography Reference
In-Depth Information
(b) Show that the method of the proof of Proposition 5.6, with
P
=(1
,
2)
and
Q
=(4
,
5), produces the points
P
=(1
,
2) and
Q
=(4
,
5) on
E
:
y
2
=
x
3
14
x
+ 17 (which is defined over
Q
).
(c) Show that 2(1
,
2) = (1
,
−
on
E
mod 73.
(d) Show that there is no integer
k
such that
k
(1
,
2) = (4
,
5) on
E
.
This shows that lifting a discrete log problem mod
p
to one on an elliptic
curve over
Q
does not necessarily yield a discrete log problem that has
a solution.
−
2) and 3(1
,
2) =
∞
5.4 Let
G
be a group and let
p
be a prime. Suppose we have a fast algorithm
for solving the discrete log problem for elements of order
p
(that is,
given
g ∈ G
of order
p
and
h
=
g
k
, there is a fast way to find
k
). Show
that there is a fast algorithm for solving the discrete log problem for
elements of order a power of
p
. (This is essentially what the Pohlig-
Hellman method does. Since Pohlig-Hellman works with small primes,
the fast algorithm for elements of order
p
in this case is simply brute
force search.)
5.5 Let
p
7 be prime. Show that if
E
is an elliptic curve over
F
p
such
that
E
(
F
p
) contains a point of order
p
,then#
E
(
F
p
)=
p
.
≥
5.6 Show that if
E
is anomalous over
F
q
then it is not anomalous over
F
q
2
.
5.7 Show that if
E
is anomalous over
F
2
then it is anomalous over
F
16
.
5.8 Suppose
E
is anomalous over
F
2
,so
φ
2
− φ
2
+ 2 = 0. Show that
(a) 4 =
−φ
2
− φ
2
(b) 8 =
−φ
2
+
φ
2
(c) 16 =
φ
2
− φ
2
These equations were discovered by Koblitz [63], who pointed out that
multiplication by each of 2, 4, 8, 16 in
E
(
Q
) can be accomplished by
applying suitable powers of
φ
2
(this is finite field arithmetic and is fast)
and then performing only one point addition. This is faster than suc-
cessive doubling for 4, 8, and 16.
5.9 Let
E
be defined over
F
q
.
(a) Show that a map from
E
(
F
q
) to itself is injective if and only if it
is surjective.
(b) Show that if
E
(
F
q
)hasnopointoforder
n
,then
E
(
F
q
)
/nE
(
F
q
)=
0 (in which case, the Tate-Lichtenbaum pairing is trivial).
5.10
(a) Let
ψ
be a homomorphism from a finite group
G
to itself. Show
that the index of
ψ
(
G
)in
G
equals the order of the kernel of
ψ
.
Search WWH ::
Custom Search