|
In der Zahlentheorie ist eine elliptische Kurve eine
singularitätenfreie algebraische Kurve
der Ordnung 3 in der projektiven Ebene. Von besonderem Interesse z.B. für die Faktorisierung natürlicher
Zahlen sind aufgrund ihrer einfachen Struktur elliptische Kurven der Form cy2 = x3 +
ax + b mit c ? 0 und 4a3 + 27b2 ? 0. Der Name leitet sich
historisch davon ab, dass diese Kurven durch Elliptische
Integrale parameterisiert werden können.
Elliptische Kurven über endlichen Körpern werden in der
Kryptografie eingesetzt. Dazu wird ausgenutzt, dass eine Gerade (lineare Funktion), die
zwei Schnittpunkte P und Q mit einer Elliptischen Kurve
hat, diese auch in einem 3. Punkt schneidet. Der Punkt, der aus dem letzteren durch Verkehren des Vorzeichens der Y-Koordinate
entsteht, wird P+Q genannt. Man kann zeigen, daß diese Punktaddition (P und Q werden
addiert, das Ergebnis ist der Punkt P+Q) sowohl kommutativ als auch
assoziativ ist. Ergänzt man die Elliptische Kurve um einen weiteren Punkt
0 (genannt Punkt im Unendlichen), so bildet sie zusammen mit der (etwas erweiterten) Punktaddition eine
algebraische Gruppe.
Sei nun P ein Punkt der Elliptischen Kurve. Der Punkt P+P wird mit 2P bezeichnet, entsprechend
definiert man kP=P+...+P als k-fache Addition des Punktes P. Ist P nicht der 0-Punkt
und ist die Ordnung der Elliptischen Kurve prim, so kann auf diese Weise jeder Punkt der Kurve erreicht werden (d.h. zu jedem Punkt Q auf der
Kurve existiert eine natürliche Zahl k mit
Q=kP). Die Aufgabe, aus gegebenen Punkten P,Q diesen Wert k zu ermitteln, wird als Diskretes Logarithmus-Problem der Elliptischen Kurven (kurz
ECDLP) bezeichnet. Es wird angenommen, daß das ECDLP (bei geeigneter Kurvenwahl) schwer ist,
d.h. nicht effektiv gelöst werden kann. Damit bieten sich Elliptische Kurven an, um auf ihnen asymmetrische Kryptosysteme zu realisieren (etwa
einen Diffie-Hellman-Schlüsselaustausch oder ein ElGamal-Kryptosystem).
Eine weitere Form der elliptischen Kurve erhält man, wenn man auf der komplexen Ebene ein Gitter <v, w>(Z) mit zwei Vektoren v und w
aufspannt und alle Gittermaschen auf die Grundmasche abbildet. Wir dann eine "Verklebung" der jeweils gegenüberliegenden Ränder durchgeführt erhält man
zunächst einen Zylinder und anschließend (durch nochmaliges "Verkleben") einen Torus, der äquivalent zu einer elliptischen Kurve
ist. Elliptische Kurven lassen sich eindeutig auf ein Gitter der Form <?,1> zurückführen.
|