4.3 Elliptische Kurven

Wir beginnen damit, das Konzept einer elliptischen Kurve zu definieren.
Definition: Sei p > 3 prim. Die elliptische Kurve y2 = x3 + A x + B über Zp ist die Menge der Lösungen (x, y) ∈ Zp × Zp zu der Kongruenz
y2x3 + A x + B (mod p),
wobei A, BZp Konstanten sind, so daß 4A3 + 27 B2 # 0 (mod p); zusammen mit einem speziellen Punkt O, dem sogenannten Unendlichkeitspunkt.
Die elliptische Kurve E kann zu einer abelschen Gruppe gemacht werden, indem man eine geeignete Operation auf ihren Punkten definiert. Diese Operation wird additiv geschrieben und wie folgt definiert: Angenommen
P = (x1, y1)
und
Q = (x2, y2)
sind Punkte auf E. Wenn x2 = x1 und y2 = -y1, dann ist P + Q = O, andernfalls ist P + Q = (x3, y3), wobei
   x3 = λ2 - x1 - x2    y3 = λ(x1 - x3) - y1,
und
   λ =

Zum Schluß definiere
P + O = O + P = P
für alle PE. Mit dieser Definition der Addition ist E eine abelsche Gruppe mit dem Einselement O. Das Inverse von (x, y), das wir als -(x, y) schreiben, da die Gruppenoperation additiv ist, ist (x, -y), für alle (x, y) ∈ E.


4.3 Elliptische Kurven: Beispiel-Applet für kleine Zahlen


source





4.3.1 ElGamal-Verschlüsselung auf elliptischen Kurven