Cryptography Reference
In-Depth Information
4 a 3
Wähle a N
und bestimme d :
=
ggT
(
+
27, N )
.
Falls d =
1 weiter mit dem nächsten Schritt;
falls d = N , wähle neues a ;
sonst Teiler d von N gefunden - Stop!
Auf der Kurve E : y 2
= x 3
+ ax +
1, setze P 0 =(
0:1:1
)
, und bestimme
= p ν i
i
P i− 1 mit i =
rekursiv P i
:
1, . . . , k , soweit möglich.
Falls P k existiert, d. h. bei der Rechnung nichts schief geht, wähle ein neues
a wie im vorigen Schritt und wiederhole;
( )
falls nicht, ist ein Nenner r aus der Berechung von
α
in
nicht invertierbar
modulo N ;
Bestimme d :
=
ggT
( r , N )
falls d = N , wähle ein neues a wie im ersten Schritt;
sonst ist d der gesuchte Teiler - Stop!
Wenn wir den seltenen Fall P k = O
ausblenden, so liefert der Algorithmus immer
dann einen Teiler von N , wenn es einen Primteiler p von N gibt, für den die Kurve
E p eine Mächtigkeit hat, die B -potenzglatt ist. In diesem Fall ist E p ein Teiler von
λ ( B )
und daher gilt
η p ( P k )= η p ( λ ( B ) P )= O
in E p .
Bemerkung
Die Laufzeit der ECM ist O exp log N log log N , wenn für den kleinsten
Primteiler p von N gilt
exp 1
.
B
2 log p log log p
Die Wahl der Schranke wird tatsächlich an der Größenordnung der Primteiler
ausgerichtet, die man sucht. Will man bis 10 20 gehen, wählt man B ≈
12 000.
14.4 Zur Anzahl der Punkte einer Kurve
Die Kenntnis der Ordnung einer elliptischen Kurve ist für viele Anwendungen
von großer Bedeutung. Zum Beispiel muss sichergestellt sein, dass die Gruppen-
ordnung einen großen Primteiler besitzt, wenn man die Kurve für ein krypto-
grafisches Verfahren einsetzen will. Die Bestimmung der Gruppenordnung er-
folgt z. B. mit dem Algorithmus von Schoof , den wir in diesem Abschnitt in seinen
Grundzügen angeben. Weiterhin beschreiben wir die Struktur der Gruppe
+)
und formulieren Aussagen zur Existenz elliptischer Kurven mit vorgegebener
Ordnung und Gruppenstruktur.
In diesem letzten Abschnitt setzen wir voraus: Es seien
( E ,
F
ein endlicher Körper
| F | = q = p m , p =
2, 3 und E : y 2
mit
char
F =
= σ ( x )
eine elliptische Kurve mit
σ ( x )= x 3
+ ax + b ∈ F [ x ]
.
 
Search WWH ::




Custom Search