J
OURNAL DE
T
HÉORIE DES
N
OMBRES DE
B
ORDEAUX
A
NDREAS
S
TEIN
Equivalences between elliptic curves and real
quadratic congruence function fields
Journal de Théorie des Nombres de Bordeaux, tome
9, n
o1 (1997),
p. 75-95
<http://www.numdam.org/item?id=JTNB_1997__9_1_75_0>
© Université Bordeaux 1, 1997, tous droits réservés.
L’accès aux archives de la revue « Journal de Théorie des Nombres de Bordeaux » (http://jtnb.cedram.org/) implique l’accord avec les condi-tions générales d’utilisation (http://www.numdam.org/conditions). Toute uti-lisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte-nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
Equivalences
BetweenElliptic
Curves
and
Real
Quadratic
Congruence
Function Fieldspar ANDREAS STEIN
RÉSUMÉ. En 1994, le célèbre
protocole
d’échange
de clefs deDiffie-Hellman fut pour la
première
foisimplémenté
dans un cas oùl’espace
des clefssous-jacent
n’a pas une structure de groupe :en effet l’ensemble des idéaux réduits
principaux
d’un corps de nombresquadratique
réel n’est pas un groupe, mais néanmoinspossède
cequ’on appelle
une infrastructure.Récemment,
ceprin-cipe
a été étendu au cas des corpsquadratiques
réels defonc-tions sur un corps fini. Comme
toujours,
la sécurité duprotocole
dépend
d’un certainproblème
delogarithme
discret(PLD).
Danscet
article,
nous démontrons que pour les corpsquadratiques
réelsde fonctions sur un corps fini et de genre un, i.e les corps de
fonc-tions
elliptiques
sur un corpsfini,
ce PLD estéquivalent
au PLD pour les courbeselliptiques
définies sur un corps fini. Nousex-plicitons
ici lacorrespondance
entre ces deuxPLD,
et nousprou-vons certaines
propriétés n’ayant
pasd’analogues
dans le cas des corps de nombresquadratiques
réels. Deplus,
nous montronsmême que la structure de l’ensemble des idéaux réduits
princi-paux est
plus proche
de celle d’un groupe dans le casparticuliers
des corps de fonctions
elliptiques
sur un corps fini que dans le casgénéral,
bien que ce ne soit pas un groupe.ABSTRACT. In
1994,
the well-known Diffie-Hellmankey
exchange
protocol
was for the first timeimplemented
in a non-group basedsetting.
Here,
theunderlying key
space was the set of reducedprincipal
ideals of a realquadratic
number field. This set doesnot possess a group structure, but instead exhibits a so-called
infrastructure. More
recently,
the scheme was extended to realquadratic
congruence functionfields,
whose set of reducedprin-cipal
ideals has a similar infrastructure. Asalways,
thesecurity
of the
protocol
depends
on a certain discretelogarithm
problem
(DLP).
1991 Mathematics Subject Classification. 11A55, 11R58, 11T71, 11Y16, 68Q25, 94A60.. Key words and phrases. real quadratic congruence function field, continued fractions, reduced ideals, elliptic curves, discrete logarithm..
In this paper, we show that for real
quadratic
congruence func-tion fields of genus one, i.e.elliptic
congruence functionfields,
thisDLP is
equivalent
to the DLP forelliptic
curves over finite fields. We present theexplicit
corresponce between the two DLPs andprove some
properties
which have noanalogues
for realquadratic
number fields.
Furthermore,
we show that forelliptic
congruencefunction
fields,
the set of reducedprincipal
ideals is even "closer"to a group than in the
general
case, but still fails to be a group.1. Introduction
In 1976 Difrie and Hellman
[6]
introduced their well-knownprotocol
forexchanging
a secretcryptographic key.
Their scheme was based on arith-metic in themultiplicative
groupIFp *
ofintegers relatively
prime
to alarge
prime
p, but can be extended to a moregeneral setting
of a finite group Gsuch that
~G~
(= n)
islarge. Recently, Scheidler,
Buchmann and Williams[9]
wereable,
for the firsttime,
to exhibit a securekey exchange protocol,
similar in
concept
to that ofDiffie-Hellman,
which does not make use ofa group as the
underlying
structure. This scheme is based on the infras-tructure(see
Shanks[13])
of theprincipal
ideal class of a realquadratic
number field. In
[10],
it is shown how thetheory
of realquadratic
con-gruence function fields can be used to
produce
a securekey
distributionprotocol.
The method is an extension of the ideas ofScheidler,
Buchmannand Williams. As
always,
thesecurity
of theprotocol depends
on a certaindiscrete
logarithm
problem
(DLP).
In
[1),
Abel shows that the DLP in a realquadratic
number fieldcan be solved in time
subexponential
inlog A.
Also,
anyalgorithm
forsolving
the DLP can be used to find theregulator
of this field.Knowledge
of theregulator, together
with atechnique
due to Schoof[12],
can thenin turn be used to factor A.
Hence,
the DLP for realquadratic
numberfields is at least as difficult as the
problem
offactoring
theinteger
A.A
corresponding
result in realquadratic
congruence function fields doesnot
guarantee
asimilarly high
level ofsecurity,
since the factorization ofpolynomials
is easycompared
to the factorization ofintegers.
In this
article,
we prove that the DLP in realquadratic
congruencefunc-tion fields of genus
1,
which we call(real)
edliptic
congruencefunction fields,
is
equivalent
to the DLP forelliptic
curves. Sofar,
theonly
knownalgo-rithm for
solving
the DLP forelliptic
curves isexponential
(except
for thesupersingular
case).
For realquadratic
congruence function fields oflarge
genus, the DLP turned out to be ofsubexponential
complexity (see
[8]).
The main results are stated in Theorem
7.3,
Theorem7.4,
and also inTheorem
4.2,
Theorem 4.10. We firstexplain
theproperties
of the set ofreduced
principal
ideals inelliptic
congruence function fields(see
also[17],
[18],
or[19]).
Then,
we draw the connection toelliptic
curvesby
combining
the results in
elliptic
congruence function fields with formulae derived fromAdams and Razar
[2].
Weexplicitly give
the one-to-onecorrespondence
between the set of reduced
principal
ideals of anelliptic
congruence functionfield and the group
(P) B
{P}
where P denotes aIFQ-rational
point
P on thecorresponding
elliptic
curve.Furthermore,
wegive
answers to thefollowing
questions
which areimportant
for theequivalence:
. Does the set of reduced
principal
ideals form agroup? (Theorem
4.10)
. Is there a
computable
relation between the distancefunction bi
andthe index i?
(Theorem 4.2)
~ Is there a relation between the number of reduced
principal
idealsand the order of
(P)? (Theorem 6.4)
~
Let Q
E(P)
B {P}.
Can thecorresponding
reducedprincipal
idealbe
easily computed? Conversely,
let r be a reducedprincipal
ideal.Can the
corresponding
point
beeasily computed?
(Theorem 7.3)
Theunderlying
structure of thekey
exchange
protocols
in[9]
and[10]
is the set of reducedprincipal
ideals. In either case, this set does not forma group;
however,
it is "almost" a group. Forelliptic
congruence functionfields,
we will prove(Theorem 4.8)
that the set of reducedprincipal
ide-als is even "closer" to a group, but it still fails to be a group(Theorem
4.10).
Furthermore,
for realquadratic
congruence function fields ofarbi-trary
genus and for realquadratic
numberfields,
weexpect
(see
[22], [4],
[17])
that the distance function isasymptotically
linear in almost all cases,i.e.,
there is a real number y,1 y 2,
such thatFor any
elliptic
congruence function fieldK,
it is true(Theorem 4.2)
thatwhere m denotes the
period
of a reducedprincipal
ideal.Thus,
we have(Corollary 4.3)
thatwhere R is the
regulator
of K. There exist noanalogues
for(1.1)
or(1.2)
inreal
quadratic
number fields. It is an openquestion
whether it ispossible
to construct any series of realquadratic
number fields with theseproperties.
In Sections 2 and 3 of this paper, we
present
the arithmetic of reducedideals in real
quadratic
congruence function fields ofarbitrary
genus. The situation inelliptic
congruence function fields is described in Section 4. The connection betweenelliptic
curves and realquadratic
congruence functionfields is drawn in Section 5 and 6. In Section
7,
we outline the one-to-onecorrespondence
and theequivalences.
2. Real
Quadratic
Congruence
Function FieldsIn this
section,
wepresent
the situation as described in[16], [17], [19],
[10]
and[21].
Basic references for thissubject
are[3], [5],
and[20].
Let k =
Fq
be a finite field of odd characteristicwith q
elements. Aquadratic
congruencejunction
field
K over the finite field k of constants is aquadratic
extension of the rational function fieldk(~),
i.e. K =where D E
k [x]
is asquarefree polynomial.
Let K be a realquadratic
congruence
function field.
Then,
K =k(x)(VD),
where D Ek[x]
is asquarefree polynomial
of evendegree
whoseleading
coefficient is a squarein k* =
kB{0}.
For a = E K( u, v
Ek(x) ),
denoteby
a =u-vv’Ï5
its
conjugdte.
Thering of integers of
Kis ~7 = and the unit groupE of
K/k
is of the form E = k* x(e),
where E E K is afondamental
unit of K.We know that the the infinite
place
~oo
ofk(x)
splits
completely
inK,
so that~oo = q3l ’ q32
wherej3i
and~2
are the infiniteplaces
ofK/k.
If and denote the two normed extensions of thenegative
degree
valuationvqy
from toK,
we define the natural number R :=vq3l
(e) ~ _
(f) I ~
1 as theregulator
of K/k
withrespect
to D.A result of F. K. Schmidt
[11]
shows its connection with two furtherinvariants,
namely
the ideal class number h’ and the divisor class numberh,
If we denote
by
Co
the group of all divisor classes ofdegree
0,
then h isdefined to be its order.
Furthermore,
if g denotes the genusof k,
thenIt can be seen form
[21]
or[5]
that thecompletion
ofk(x)
with
respect
to is the field of power series in the variablellx
and thecompletions
of K withrespect
toj3i
and~2
areisomorphic
tok(x)q3_.
This means that =
k((1fx)).
We fix one of thetwo
places
atinfinity
by
letting
~1
be theplace
whichcorresponds
to thecase where
Ui
= 1.Also,
K is a subfield ofk«1jx)).
Elements of Kcan then be considered as Laurent series at
q3l
in the variable Ifvalue,
thesign
and theprincipal
part
of aby
deg(a)
= m,lal
=sgn(a)
= cm, andcixi,
respectively.
Fornegative
m we setLaJ
= 0. Putdeg(0) _
-oo and101
= 0. It follows that theregulator
R isthe
degree
of the fundamentalunit,
i.e. R =deg(e).
The continued fraction
expansion
(Baby steps)
of an element a E K isdefined
recursively by
the formulae ao = a, ao = == for i E
No.
We say that the continued fractionexpansion
of a isquasi-periodic
if there areintegers v
>vo >
0 and a constant c E k* such thatThe smallest
positive
integer
v-vo for which(2.1)
holds is called thequasi-period
of the continued fractionexpansion
of a. Theexpansion
of a is calledperiodic
if(2.1)
holds with c = 1. The smallestpositive integer v -
vo forwhich
(2.1)
holds with c = 1 is called theperiod
of the continued fractionexpansion
of a. It is well-knownthat,
in theperiodic
case, thequasi-period
divides theperiod,
and thatthey
both start at the same index. Weeasily
derive the
following
REMARK 2.1. Let a E K and c E k.
Then,
we have thatwhere aj denote the
partial
remaindersof a.
3. Reduced Ideals and Continued Fractions
Let a E K be an element of the form a =
(P
+ where0 ~
and
Q~~D -
P2).
PutQo
=Q,
Po
=P,
ao = d =L VDJ,
Q-1
=(D -
ro = 0. Wecompute
Qi,
Pi,
ai, ri Ek[x]
for i E Nby
using
the formulaeand find that ai =
(Pi
+ whereQil(D -
Pz).
We notice thatdeg(ri)
deg(Qi)
for i > 0. If we defineBl
= 1 andthen we
get
The case a =
..JJ5
plays
animportant
role. We collect someproperties
of it in the
following
Remark.REMARK 3.1. The continued
fraction
expansion
of
a =..JJ5
isperiodic
withperiod n
andquasi-periodic
withquasi-period
m. We know thatQs
E k*if
and
only if s
= Am(s,
A ENo) .
Furthermore,
e =fundamental
unit
of
K,
and theregulator
Rof
K/k
withrespect to
i7satisfies
R =deg(0m+1 ) .
A subset a of D is an
(integral)
ideal if both a+a and 0 - a are subsetsof a. If a is
generated by
asingle element /3
EK,
i.e. a= (Q) =
(3D,
wecall a a
principal D-ideal.
We willonly
beconsidering principal
(integral)
ideals. For
,0,
q E~7,
we denoteby
[ 0, y~
]
the moduleRk~~~ + 7k [x].
Let a be an(integral)
ideal. Then there existpolynomials S,
P,
Q
Ek[x]
withQI(D - P2)
such thatThe set
{ SQ,
S P + is calledk [x] -base
of a. If we setsgn (S) =
sgn(Q)
=1,
then S andQ
areunique.
a is calledprimitive
if S can be chosen to be 1. Each ideal a has anadapted
k [x] -base,
meaning
that there exists ak [x]-base { SQ,
S P +S ~}
withdeg(P)
deg(Q).
Theconjugate
ideal of a isgiven by
a :={a ;
a Ea}.
We nowgive
the formulae(see
[17],
[19]
or[10])
for theproduct
of twoprimitive ideals, ai
= +B/D],
for i =
1, 2,
given
inadapted
form withsgn(Qi)
=sgn(Q2)
= 1. To find aprimitive
ideal c =[ Q ,
P + and apolynomial
S E such thatala2 =
(S)c,
whereQI(D - P2), deg( P )
deg( Q )
andsgn( Q )
= 1 =sgn( S ),
wecompute
where
U, V, W
E are such that S =UQ1
+VQ2
+W( Pi
+PZ ) .
A
primitive
ideal a is calledreduces,
if there exists for aa k[x]-base
ofthe form
{ Q,
P + such thatI P -
JD
I
IQI
P
+ If we letLet a1 =
[Q,P+VD-]
be a primitive
ideal. Then the continued fractionexpansion
of a =(P
+yields
a sequence ofprimitive
ideals ai =yz_1,
Pi-l
+(i
EN)
with thequantities
defined in(3.1).
We havethat
Q00i
E D and thatIt follows that
(3.6)
Properties
of reduced ideals are summarized in thefollowing
Lemma(see
[17]
or[19]):
LEMMA 3.2. Let al =
[Q,
P + be aprimitive
ideal. In the abovenotation,
thefollowing
properties
hold.a)
al is reducedif
andonly
if
~
b)
ai is reducedfor
i >deg(Q) - 1
deg(D)
+2}.
c)
If
aj is reducedfor some j
e N,
then ai is reducedfor
all i >j,
anda reduced
k[x] -base
for
ai isgiven
by
{ Qi_1,
Pi-1
+d)
If
aj is reduced andPj-1
+ its reducedk[x]-base,
wehave
IPj-ll =
1 JDI,
1IQ j-11
I VDI
andsgn( Pj-1 )
=Even the two
highest coefficients of
Pj-l
andJD
areequal.
Fur-thermore,
weget
1[
:5
[
andlaj-lQj-ll
=IVDI
[
e)
If
b is reduced andequivalent
to a,, then b =aj
for a j
E N.If we set t1 = D =
1,
then t1 is reducedby
Lemma 3.2a).
By
developing
the continued fractionexpansion
of a =VD
with the formulaein
(3.1),
we obtain a sequence of reducedprincipal
ideals(r2)zEy
Thissequence is
periodic,
i.e. tm+i = ri(i
>1),
where m denotes thequasi-period
of a =VD
(see
[17],
or[19]).
Moregenerally,
we haveIt follows from Lemma 3.2
e)
that the sequence contains all reducedprincipal
ideals.By
(3.5),
weget
ri =(Oi)
for i E N. If ri =[ Q;-i ,
Pi-i
+then its
conjugate
ideal isgiven by
fi =[ Q;-i ,
FromThe distance of t, is defined to
be 6;
=6(r,)
=deg ( 7Ji ).
Note that thedistance bi
is aninteger-valued
function which isonly
defined for reducedideals and
strictly
increases as i increases.By
Remark3.1,
weget
for theregulator:
R =6m+1 ,
or, moregenerally,
By
Lemma 3.2d), (3.2)
and(3.3),
wehave 61
= 0 andLet
i, j
bearbitrary,
positive integers. By using
the formulae in(3.4),
we are able to find a
polynomial
S E and aprimitive
ideal c suchthat tirj =
( S )c.
Weapply
the continued fractionalgorithm
to ci = c =[Q’,
P’ +~lD].
We denoteby
P’, Q~
and0(
thequantities
appearing
in the continued fractionexpansion
of a’ _(P’
+ as defined in(3.1)
and
(3.2).
By
Lemma 3.2b),
it isguaranteed
that,
after a finite number ofsteps,
we obtain a reduced idealequivalent
to ci = c. Let 1 be minimal suchthat cl
is reduced. From Lemma 3.2e),
we deduce that Cl =tk for a k e N.
Therefore,
we define anoperation *
(Giant step)
by setting
= rk .LEMMA 3.3. In above
situation,
we havewhere
f
=deg(S)
E Z and 2 -deg(D) f
0.(see
[17],
Theorem11.5.1,
or[19], [10])
As in
[10],
we defineDEFINITION 3.4. The discrete
logarithm
problem
(DLP)
for realquadratic
congruence function fields isgiven
asfollows:
For any reducedprincipal
ideal t,
find
t5(t),
06(r)
R.4.
Elliptic Congruence
Function FieldsHere,
weapply
the results of theprevious
section to realquadratic
con-gruence function fields of genus 1. These fields are calledelliptic
congruencefunction
fields.
Let K = where
deg(D)
=4,
g =
1,
andsgn(D)
asquare in k*. Let m be the
quasi-period
of the continued fractionexpansion
ofa =
v’Ï5.
We now consider the sequence of reducedprincipal
ideals(ti)iEN,
where the first is its reduced
base,
and the second itsadapted
base,
i.e.Ei-, =
Q;-i /sgn(Q;-i), sgn(Ei-1) =
1,
andPi-1
modEi-1.
From Lemma 3.2d),
we derive thatdeg(Qi-,) =
0 or 1.Obviously,
ifdeg(Q;-1 )
=0, then,
by
Remark 3.1 and(3.7),
we know thati = and
that
=[ 1,
VD]
=rl . Let i be such that
deg(Q;-i )
=1;
thus,
theadapted
baseof r;
isgiven by
where e;- i , 1~ . This means that
E; -i
= is a monicpolynomial
of
degree
1,
andF;-i
= is a constantpolynomial.
PROPOSITION 4.1. Let
(ri)iEN
be the sequenceof
reducedprincipal
idealsstarting at
ri =1,
Then,
we havef or
theadapted
baseof
-ci:where
fi-i
E k.From the
following
theorem,
we can conclude that the distance isequal
to the index in one round of the continued fraction
expansion
of a =VD.
There is no
analogue
for this result in realquadratic
number field.Fur-thermore,
this theorem is oneimportant
step
to prove theequivalence
ofthe DLP for real
quadratic
congruence function fields of genus 1 and that forelliptic
curves.THEOREM 4.2. In the continued
fraction expansion
of
a = we havefor
thedistance ði
=6(ri)
of
a reducedprincipal
ideal ri
thatProof.
By
Lemma 3.2d)
and the aboveremarks,
we conclude thatdeg (a ; ) =
deg(v’D-) -
= 2 - 1 = 1for j
=1,
... , m - 1.
By inserting
this in(3.10),
we see that for i =2,
... , m + 1:
COROLLARY 4.3. In the situation
of
Theorem4.2,
weget
for
theregulator
R
of
K/k
withrespect
to i~ thatCOROLLARY 4.4. In the situation
of
Theorem4.2,
let i > 2 be such that i = Am -f-io,
where A ENo
and 2io
m.Then,
Proof.
By
{3.9),
we know that AR +Thus,
by
Theorem 4.2 andCorollary
4.3,
we have forio >
2 thatCOROLLARY 4.5.
If deg{D)
=4,
then the discretelogarithm problem
(DLP)
can beformulated
asfollows:
given
any reducedprincipal
ideal r = ri, where1im;,findi.
Proof. This is
clear,
since,
by
Theorem4.2,
6(r)
= = i for 2 i m.Next,
we will show that the r2, ... , is "almost" a groupunder the Giant
step
operation.
For any
i, j
EN,
weproceed
as in theprevious
section.If ri
=tl =
(1),
then ti*tj =
tj and =
bj
=If rj
- r1 =
( 1 ) ,
then ti*tj = riand *
= bi = 8i
+ bj .
Now,
let r1 begiven
inadapted
form.
Then ri
=[x
+ ei-1,fi-i
+and rj
=[x
+ej-1, + with
fZ-1,
ej-l, E k.First,
wecompute
S’,
Q’ P’
Ek[x]
such that=
( ,S ) c
=( S ) [Q’,
P’ +yID]
by
making
use of the formulae in(3.4).
Then,
we set ci =c,
and,
with the continued fractionalgorithm,
we obtainCl =
rk =
rk,
+ bj
+f
andf
=deg( 8i ) - deg (S).
We
distinguish
between three cases.case 1: Let e;-i .
Then, by
(3.4),
weget
where U =
ej-1),
V = -U and W = 0. It is easy to see thatdeg(Q[)
deg(Q’)
= 2.Thus,
by
Lemma 3.2a),
C2 =[Q’,
Pl’+
JD]
isreduced,
i.e. I = 2 and ri * rj =C2.
Also, by
Lemma 3.2d),
deg(ai)
+deg(Q’)
= 2. It follows from(3.2)
and(3.3)
thatThis means that
and P’ EE +
D)/( fi_1
+1;-1)
modQ’.
Weproceed
as in case1,
and
obtain ri * rj
= C2 = tk,f
=0,
andcase 3: Let ej-, and
fi-i
+fj-l =
0. This isequivalent
to tj
= tieThus,
THEOREM 4.6. In the continued
fraction
expansion
of
a =VD,
we havefor
the distances6i
=6(ti),
6j
=6(rj),
and8k
=6(rk)
=6(ri
*tj),
thatREMARK 4.7. For 1 i
j
rn +1,
we seefrom
{3.8},
that rj = ti,if
and
only
if j
= m - i + 2Let tj
= tieThen i -~ j
= m + 2. For 111A’j - 1
1we have that
and
f or j
= m +1,
i. e. i =1,
we have thatWe conclude that
if
2 ij
m + 1 and i+ j
m +1,
then rj~
ti. For1 i m +
1,
wehave, by
(3.7),
that rj =ti,
if
andonly if j
= Am - i + 2The
following
Theorem shows that the set of reducedprincipals
ideals has "almost" a groupstructure,
and,
especially,
there exists "almost" anassociative law.
However,
we are not able togeneralize
this forarbitrary
iand j.
THEOREM 4.8. In the continued
fraction
expansion
of
a =VD,
we havefor
reduced, principal
ideals ti, rj with 2i, j
m + 1 and i+ j
m + 1Proof. From Remark 4.7 we derive
that tj #
tie Since i+ j
m +1,
weknow from Theorem 4.6 and Theorem 4.2 that
Also,
we have that8(tri *
tj)
=6k.
Thus, k
= i+ j,
and the resultfollows.
REMARK 4.9. For 2 i m
+ 1,
we have thatFor
example,
let i = 2. We conclude that there exist two elements r suchthat t2 * r =
ri =
(1),
namely
r = and r =rm.
Now,
we will see,why
there is no group structure.
THEOREM 4.10. In the continued
fraction
expansion
of
a =VD,
leti, j
EN with
2 ~ i, j ~ m + 1
such that i+ j
= m +io,
where 2io
m.Then,
and
6(r;
* =Proof. For
io
= 2 the assertion follows from Remark 4.7. Letio >
3.First,
we see from Remark 4.7that -cj =A
Thus,
by
Theorem4.6, 6k =
*
= 8i
+8j.
Since 2i, j
m+ 1,
wehave,
from Theorem4.2,
that6k
=i -~- j
=m -~- io .
Weapply Corollary
4.4 toobtain 6k
= =and conclude that k = i
+ j -1.
For
general
iand j,
wedevelop
thecorresponding
rules.THEOREM 4.11. In the continued
fraction
expansion
of
a =vl"D-,
let i =Am +
i1
and j
= ~um +ji
be such that 2il, jl
m andA,
p ENo.
ThenProof.
By
(3.7),
weget
=r; with 2
21,
m.Thus,
theresult follows from Theorem 4.8 and Theorem 4.10. 5. T he
Quartic
Mo del of anEllipt ic
CurveIn this
section,
wedevelop
thequartic
model of anelliptic
curve E overa finite field k and show the connection between E and the
corresponding
real
quadratic
congruence function field of genus 1. We follow the notation of[2].
Let E be an
elliptic
curve over the finite field k =Fq
of odd characteristic.where A =
-4A3 -
27Bz ~
0. Let K =k(v,
w).
We consider the additivegroup
of
all k-rationalpoints
on Ewith the
point
atinfinity
as the
identity
withrespect
to the usual group law on E.Let P =
(a, b)
~
O be any k-rationalpoint
onE,
i.e. P EE(k)
B {C~}.
We define
and let c _ - 4A -
3 a2 .
Thus the curveis a
plane quartic
model for E with twopoints
0 and P atinfinity.
D =DP
Ek~x~
is a monicsquarefree polynomial
ofdegree
4,
and K =k (x) (y) =
is a real
quadratic
congruence function field of genus 1 withrespect to D = =
Conversely,
let K =k (x) (VD)
be a realquadratic
congruence functionfield of genus 1. We also
require
that the characteristic is different from 3.Then D is a
squarefree
polynomial
ofdegree
4 wheresgn(D)
is a square ink*. Without loss of
generality,
we assume D to be of the form in(5.3),
i.e.Otherwise,
we use linear transformations to obtain D’ Ek[x]
such that D’has the
requested form,
under which thering
ofintegers
does notchange.
We define
and A
:== 2013~c - 4 a2 ,
B:= b2 - a3 -
Aa. These formulasyield
anelliptic
curve E such that E is
given by
theequation
in(5.1)
and a k-rationalpoint
P :=
(a, b)
EE(k) B
(O)
on E. This means that(5.2)
and(5.4)
provide
abirational
equivalence
between E andEP.
Again,
the function fields areequal,
i.e. K = =k(v,w).
In this
situation,
we know that the divisor class numberh,
and the genusg of K are absolute invariants of
K,
whereas the ideal class numberh’,
and theregulator
R are relative invariants withrespect
to thering
ofintegers
.~7.
Furthermore,
there is abijection
of sets betweenE(k)
and the zero class groupCo
(see
forexample
[15]).
Inparticular,
it follows thatIf Q 0 0,
P is apoint
onE,
then we also denote theequivalent point
on
Ep
by
Q.
Todistinguish
between the two curves, we write for thecoordinates Q =
C~
lies on E orEp ,
respec-tively.
We also letxQ
be the value under the transformation(5.2)
and
vQ
be the value under the transformation(5.4).
Theconjuga-tion in K =
yields
abi-regular k-morphism
ofEP(k),
given by
Q
=-yQ)
for Q 0
0, P,
and V =P,
P = 0.DEFINITION 5.1. We
define
the discretelogarithm
problems
(DLP)
for
el-liptic
curves overfinite fields
asfollows: given
anelliptic
curve E over afinite field
k,
and two k-rationalpoints Q
and P on E such thatQ
I - P(l
E1~1), find
theinteger
1.6. Continued Fractions and Orders of Points
In the notation of the
previous section,
werequire
the additionalcondi-tion that the order of P =
(a, b)
is different from2,
i.e.b ~ 0. Furthermore,
we
assume Q
to be a k-rationalpoint
on E suchthat Q 0 P
and that the characteristic of k is different from 2 and 3. Note that wealways
haveD =
f7P
and D =DP.
We now draw a connection between the additionon E and the continued fraction
expansion
of a = As in[2],
we define:DEFINITION 6.1.
Let Q
EE(k)
be such P. We setBy
(5.3), (5.4)
and the definition ofQ,
weget
O thatand
Since k is a finite
field,
we know that the continued fractionexpansion
of
f Q
(Q ~ P)
withrespect
to D =i7P
= isperiodic
andWe
develop
the continued fractionexpansion
ofB/D,
and obtain ase-quence of elements ao =
v’Ï5,
al, a2,... ,
where, by
(3.1),
we have writtencxi-1 = +
(i
>2)
withQi-i
Ek[x].
The continued fractionexpansion
ofv’Ï5
isperiodic
andquasi-periodic
withquasi-period
m =
mP.
As in Section3,
wecompute
the sequence of reducedprincipal
ideals
(ri)iEN,
starting
at ri = fl =[1,
Thissequence is
periodic
with
period
m, i.e. = ri(i > 1),
and wehave ri
= +If we
explicitly
refer to the continued fractionexpansion
of an element/3
E we write(i
>1)
for thepartial
remainders. Note that = ai(i
>1).
LEMMA 6.2. In the continued
fraction
expansions
of
fo
andv’Ï5,
we havethat
In
particular,
the continuedfraction
ezpansions
of
fo
andVJ5
have thesame
quasi-period
m and the sameperiod.
Proof.
By
(5.2)
and(6.2),
we see that2/(’} -
VJ5
=x2 -
3a Ek(x].
Thus,
the continued fraction
expansion
ofVJ5
differs from that ofonly
in the firstterm,
i.e.Then, by
Remark2.1,
we follow thatThe
proof
of this lemma is the correctedproof
ofCorollary
4.4 of[2].
We now state an
important
result which is due to Adams and Razar[2],
Theorem 4.2.THEOREM 6.3.
Razar)
Let E be anelliptic
curve over afinite
field k
with characteristicdifferent from
2,
and letP E E(k) B
(O)
withord(P) ~
2. Then P on E hasfinite
order and the continuedfraction
expansion
purequasi-periodic
withquasi-period m(f 0).
Further-more,THEOREM 6.4. Let E be an
elliptic
curve over afinite field
k withchar-acteristic
different frorra
2,
3. LetP E E(k)
be such thatP :A 0,
and letord(P) ~
2.Then,
where m is the
quasi-period
of
VD,
and R denotes theregulator of
thefield
withrespect
to D =Proof. From Theorem 6.3 we derive that the continued fraction
expansion
of10
is purequasi-periodic
withquasi-period
and thatBy
Lemma6.2,
we know that m =m(fo).
Thus,
The second
equality
followsimmediately
fromCorollary
4.3.This means that we have a connection between the order of the
subgroup
of
E(k) generated
by
P,
i.e.#(P)
= m +1,
and the number of reducedprincipal
ideals ofD,
i.e.#{ri, ... ,
= m. Thequestion
is whetherthere is a
correspondence
between i Pand ri
for each i ENo.
We will seethat the answer to this
question
is moreimportant
for theequivalences
between DLPs
(see
Section7)
than Theorem 6.4.7.
Equivalences
First,
we need animportant
relation between ai andJip
which is proven in[2].
Here,
f,p
denotes the functionf Q
for Q
= i P. Remember that2,
2, 3,
and thatliP
isonly
defined 1.THEOREM 7.1.
(Adams f1 Razar)
Let E be anelliptic
curve over afinite
field
k with characteristicdifferent from
2,
and let P EE(k) B f 01
withord(P) 0
2. For all v E 1 vord(P) -1
there exist pv E k* suchthat 1
COROLLARY 7.2.
If P
is apoint
on E withord(P) ~
2,
then wehave,
inthe continued
fraction
expansion
of
ao = thatwhere ci E k*. More
general,
we have thatwhere CÀm+i E I~ * .
Proof. We see from Theorem 7.1
by
changing
indices i := v + 1 thatby
Lemma 6.2.1 We mention here that sometimes in the literature the notation pw (a) := a, is used to express
Let i be
arbitrary
such that 2 i m. We denote the coordinates ofi P on Ep by
where E k. Note that
0,
~. FromCorollary
7.2,
we know thatlip
= Ci . with ci E k*.By
(6.1)
and(3.1),
this relation isequivalent
to
, . - -
-where
P;-i , Qi-l
Eand ri
=JD].
·Comparing
rationaland irrational
part
on both sides leads toThus,
The second
equality
followsby
an easy idealoperation.
Inparticular,
thefirst
k [x]-base
is the reduced of ri. Since El~,
the+ is the
adapted
of ti
(see
Proposition
4.1).
Wenotice that it is easy to
compute
theideal from xi
and yi,
and,
conversely,
to
compute
i ~ from theadapted
k[x]-base
of ri.For i = m
+1,
we have i P =0,
lip
=10’
and rm+ 1 = ri =[1,
We summarize this in the
following:
THEOREM 7.3. Let E be an
elliptic
curve over afinite field
k withchar-acteristic
different from
2, 3,
and let P EE(k)
be such0,
and2.
Then,
there is a one-to-onecorrespondence
between the sets 2 i m +1}
and~~1, ... , rm~ as
follows:
Let Q
Ef i P :
2 isuch that 2 1 m + l.
where
x Q
andyQ
denote the coordinatesof Q
onEp.
Conversely,
letr E
fril
... ,Then,
t = rifor
a l such that 1 1 m. begiven
in
adapted f orm
withrespect
toProposition
4.1.We illustrate the
meaning
of Theorem 7.3. For i =2,
... , m +
1,
wedenote the
point
i P onE,
Ep,
respectively,
by
(vi, wi), (xi, y2).
We now state the main result
concerning
theequivalence
between the DLP forelliptic
curves and the DLP for realquadratic
congruence functionfields of genus 1.
THEOREM 7.4. The discrete
logarithm problem f or
realquadratic
congru-ence
function fields of
genus 1 with characteristicdifferent from
2,
3 can besolved in
polynomial
timeif
andonly
if
the discretelogarithm problem for
elliptic
curves overfinite
fields
can be solved inpolynomial
time.Proof.
Here,
we use Theorem 7.3 and Theorem 4.2.First,
we assume thatwe can solve the DLP for real
quadratic
congruence function fields of genus1 in
polynomial
time. Let E be anelliptic
curve over a finite field kgiven,
as in(5.1),
in short Weierstrass normal formwhere A =
-4A3 -
27B’ ~
0. Let P =(a, b)
EE(k)
be such C~. The case that P has order2,
is trivial.Therefore,
letord(P) 0
2. Underthe birational transformation
(5.2),
we obtain the curveE and
E~
arebirationally equivalent,
and the field is a realquadratic
congruence function field of genus 1 withrespect
to D =Let m be the
quasi-period
of the continued fractionexpansion
ofD,
and let R be the
regulator
ofk(x)(v/’D-)
withrespect
to D. Denoteby
Let Q
EE(k)
suchthat Q
= t ~~,
where 1 EN,
2 1ord(P).
By
Theorem
6.4,
we know thatord(P)
= m + 1 = R. If 1 = m + 1 =R,
then Q =
C~,
and, by
Theorem7.3,
this means that thecorresponding
reduced
principal
ideal is[ 1, B/D] ]
= r1.Thus,
by assumption,
thecomputation
of I = R can be done inpolynomial
time,
since tl = rm+1 andR =
(see (3.7)
and(3.9)).
Now,
0,
P,
i.e. 2 1 m. Ouraim is to
compute
I inpolynomial
time. We see from Theorem 7.3that Q
corresponds
to the reducedprincipal
idealr
=[ x - x (2,
whererQ
= rl, andx ~
and y denote the coordinatesof Q
onEp .
By
5.2,
rQ
can be
computed
fromin
polynomial
time. From Theorem4.2,
we have1
= 61
=b (~ ~ ) .
Thus,
by
assumption, 1
can becomputed
inpolynomial
time.
We now assume that the discrete
logarithm
problem
forelliptic
curvesover finite fields can be solved in
polynomial
time. Let K =k(x)(~)
be areal
quadratic
congruence function field of genus1,
where D is asquarefree
polynomial
ofdegree
4,
and ~7 = Without loss ofgenerality (see
Section
5),
we assume D to be of the formLet
E~
be the curvegiven by
The birational transformation in 5.4
yields
anelliptic
curve E in shortWeierstrass normal form
and a
point P
:=(a, b)
EE(k) B I 0},
such that E andEp
arebirationally
equivalent.
Let m be thequasi-period
of the continued fractionexpansion
of
VD,
and let R be theregulator
of withrespect
to D. Let R = 2(the
case R =2,
i.e. m =1,
istrivial).
Denoteby
... ,
I rm I
the set of reducedprincipal
D-idealsstarting
at r, =[1,
Let r be a reduced
principal 0-ideal,
i.e. t E~rl, ... ,
If r =[ 1,
]
= rl,then, by
(3.7),
tl =rm+,,
and, by
Theorem6.4,
6 (r) =
6(rm+l)
= R =ord(P).
Thus,
by
assumption,
thecomputation
of6(r)
canbe done in
polynomial
time.Now,
let r =ri such that 2 1 m. Our aim is to
compute
6 (r)
inpolynomial
time. Wecompute
theadapted
ofrinpolynomial
time(see
[17]),
and obtain r =[ x
+ e,f
+],
where e,f
E k. From Theorem7.3,
we conclude that rcorresponds
to thepoint Q =
(-e, f )
onEp .
By
(5.4),
the coordinatesof Q
on E can becomputed
inpolynomial
time.Furthermore,
we knowthat Q
= From Theorem4.2,
weget 1
=61.
Note that Theorem 4.2 is also very
important
for theproof
of thisthe-orem. For real
quadratic
congruence function fields ofhigher
genus, thereexists no direct relation
between 6i
=6(ti)
and i. We state theequiva-lence in terms of
polynomial
timealgorithms,
but theproof
of Theorem 7.4 shows thatonly
the transformations and thecomputation
of theadapted
base contribute to theequivalence.
Infact,
any fast method forsolving
oneof the discrete
logarithm
problems
gives
rise to a fast solution of the other one, and the DLP for realquadratic
congruence function fields is at leastas difficult as the DLP for
elliptic
curves. Known methods forsolving
the DLP forelliptic
curves,except
supersingular elliptic
curves, are ofexpo-nential
complexity.
Note that we "shift" the DLP for a group to the DLP in a non-group.COROLLARY 7.5. The time needed to solve the discrete
logarithm
problem
for
realquadratic
congruencefunctions
fields
of
genus 1 with characteristicdifferent
from
2,
3 ispolynomially equivalent
to the time needed to solve the discretelogarithm problem
for
elliptic
curves overfinite fields.
REFERENCES
[1]
C. S. ABEL EinAlgorithmus
zurBerechnung
der Klassenzahl und desRegu-lators
reellquadratischer
Ordnungen.
Dissertation,
Universität desSaarlandes,
Saarbrücken
(Germany)
1994.[2]
W. W. ADAMS & M. J.RAZAR, Multiples
ofpoints
onelliptic
curves andcontinued fractions. Proc. London Math. Soc. 41, 1980, 481-498.
[3]
E.ARTIN, Quadratische Körper
im Gebiete der höherenKongruenzen
I,
II.Math. Zeitschr. 19
(1924), 153-206.
[4]
H.COHEN,
A Course inComputation
Algebraic
NumberTheory.
Springer,
Berlin 1994.[5]
M.DEURING,
Lectures on theTheory of Algebraic
Functionsof
One Variable.LNM
314,
Berlin 1973.[6]
W. DIFFIE & M. E.HELLMAN,
New directions incryptography.
IEEE Trans.Inform. Theory
22,
6,644-654, 1976.
[7]
E. FRIEDMAN & L. C.WASHINGTON,
On the distribution of divisor classgroups of curves over finite fields. Theorie des
Nombres,
Proc. Int. NumberTheory Conf. Laval, 1987,
Walter deGruyter,
Berlin and NewYork, 227-239,
1989.
[8]
A.STEIN,
V.MÜLLER,
& C. THIELComputing
discretelogarithms
in realquadratic
congruencefunction fields of large
genus. Submitted.[9]
R.SCHEIDLER,
J. A. BUCHMANN & H. C.WILLIAMS,
Akey
exchange
pro-tocolusing
realquadratic
fields. J.Cryptology
7, 171-199, 1994.
[10]
R.SCHEIDLER,
A.STEIN,
& H. C.WILLIAMS,
Key-exchange
in realquadratic
congruence function fields.Designs,
Codes andCryptography
7,
[11]
F. K. SCHMIDT,Analytische
Zahlentheorie inKörpern
der Charakteristik p. Math. Zeitschr. 33(1931), 1-32.
[12]
R. J. SCHOOFQuadratic
fields and factorization.Computational
Methods inNumber
Theory
(H.
W. Lenstra and R.Tijdemans,
eds.,).
Math. Centrum Tracts 155,235-286,
PartII,
Amsterdam 1983.[13]
D. SHANKS, The Infrastructure of a RealQuadratic
Field and itsApplica-tions. Proc. 1972 Number
Theory Conf.,
Boulder, Colorado,
(1972), 217-224.
[14]
D. SHANKS, On Gauss’s Class Number Problems. Math.Comp.
23(1969),
151-163.
[15]
J. H. SILVERMAN, The Arithmeticof Elliptic
Curves.Springer,
NewYork,
1986.
[16]
A. STEIN & H. G.ZIMMER,
AnAlgorithm
forDetermining
theRegulator
and the Fundamental Unit of a
Hyperelliptic
Congruence
Function Field. Proc.1991 Int.
Symp.
onSymbolic
andAlgebraic
Computation,
Bonn(Germany),
July
15-17, ACMPress, 183-184.
[17]
A.STEIN,
Baby step-Giant step-Verfahren
inreell-quadratischen
Kongruenz-funktionenkörpern
mit Charakteristikungleich
2.Diplomarbeit,
Universität desSaarlandes,
Saarbrücken(Germany)
1992.[18]
A.STEIN,
Elliptic
Congruence
Function Fields. Proc. of ANTSII, Bordeaux,
1996, Lecture Notes in
Computer
Science1122,
Springer
(1996),
375-384.[19]
A. STEIN & H. C.WILLIAMS, Baby
step Giant step in RealQuadratic
Function Fields.
Unpublished Manuscript.
[20]
H.STICHTENOTH,
Algebraic
Function Fields and Codes.Springer Verlag,
Berlin(1993).
[21]
B. WEIS & H. G.ZIMMER,
Artin’s Theorie derquadratischen
Kongruenz-funktionenkörper
und ihreAnwendung
auf dieBerechnung
der Einheiten- undKlassengruppen.
Mitt. Math. Ges.Hamburg,
Sond. XII(1991),
no. 2.[22]
H. C. WILLIAMS & M. C.WUNDERLICH,
On the Parallel Generation of the Residues for the Continued FractionAlgorithm.
Math.Comp.
48(1987),
405-423.
Andreas STEIN FB 9-Mathematik
Universitat des Saarlandes 66041 Saarbrücken