Cryptography Reference
In-Depth Information
THEOREM 2.22
Let
E
be an elliptic cur
ve
defined
ov
er a field
K
.Let
α
=0
be an endom or-
phism of
E
.Then
α
:
E
(
K
)
→
E
(
K
)
issurjective.
REMARK 2.23
We definitely need to be working with
K
instead of
K
in
the theorem. For example, the Mordell-Weil theorem (Theorem 8.17) implies
that multiplication by 2 cannot be surjective on
E
(
Q
) if there is a point in
E
(
Q
) of infinite order. Intuitively, working with an algebraically closed field
allows us to solve the equations defining
α
in order to find the inverse image
of a point.
PROOF
Let (
a, b
)
∈ E
(
K
). Since
α
(
∞
)=
∞
, we may assume that
(
a, b
)
=
∞
.Let
r
1
(
x
)=
p
(
x
)
/q
(
x
)beasabove. If
p
(
x
)
− aq
(
x
)isnota
constant polynomial, then it h
as
a root
x
0
.Since
p
and
q
have no common
roots,
q
(
x
0
)
=0. Choose
y
0
∈ K
to be either square root of
x
0
+
Ax
0
+
B
.
Then
α
(
x
0
,y
0
) is defined (Exercise 2.19) and equals (
a, b
)forsome
b
.Since
b
2
=
a
3
+
Aa
+
B
=
b
2
,wehave
b
=
b
.If
b
=
b
, we're done. If
b
=
±
−
b
,
then
α
(
x
0
, −y
0
)=(
a, −b
)=(
a, b
).
We now need to consider the case when
p − aq
is constant. Since
E
(
K
)is
infinite and the kernel of
α
is finite, only finitely many points of
E
(
K
)can
maptoapointwithagiven
x
-coordinate. Therefore, either
p
(
x
)or
q
(
x
)isnot
constant. If
p
and
q
are two nonconstant polynomials, then there is at most
one constant
a
such that
p−aq
is constant (if
a
is another such number, then
(
a
−a
)
q
=(
p−aq
)
−
(
p−a
q
)isconstantand(
a
−a
)
p
=
a
(
p−aq
)
−a
(
p−a
q
)
is constant, which implies that
p
and
q
are constant). Therefore, there are at
most two points, (
a, b
)and(
a, −b
)forsome
b
, that are not in the image of
α
.Let(
a
1
,b
1
) be any other point. Then
α
(
P
1
)=(
a
1
,b
1
)forsome
P
1
.We
can choose (
a
1
,b
1
) such that (
a
1
,b
1
)+(
a, b
)
=(
a,
±
b
), so there exists
P
2
with
α
(
P
2
)=(
a
1
,b
1
)+(
a, b
). Then
α
(
P
2
−
P
1
)=(
a, b
), and
α
(
P
1
−
P
2
)=(
a,
−
b
).
Therefore,
α
is surjective.
For later applications, we need a convenient criterion for separability. If
(
x, y
) is a variable point on
y
2
=
x
3
+
Ax
+
B
, then we can differentiate
y
with respect to
x
:
2
yy
=3
x
2
+
A.
Similarly, we can differentiate a rational function
f
(
x, y
) with respect to
x
:
d
dx
f
(
x, y
)=
f
x
(
x, y
)+
f
y
(
x, y
)
y
,
where
f
x
and
f
y
denote the partial derivatives.
Search WWH ::
Custom Search