Punkte auf elliptischen Kurven

zu tm.jpg

Screenshot: Alfred Nussbaumer

Punktaddition

Wiederhole die Addition von Punkten (Vektorrechnung 5. Klasse)!

Punkte auf Elliptischen Kurven haben bemerkenswerte Eigenschaften. Für zwei Punkte lässt sich eine Punktaddition geometrisch wie folgt definieren:

Screenshot: Alfred Nussbaumer

Download der GeoGebra-Datei

Die Addition der beiden Punkte A und B erfolgt dadurch, dass der Schnittpunkt C der Gerade durch A und B mit der elliptischen Kurve an der x-Achse gespiegelt wird: A + B = C'

Aufgaben:

  • Begründe, dass die Punktaddition auf elliptischen Kurven das Kommutativgesetz (A + B = B + A) erfüllt!
  • Begründe, dass die Punktaddition auf elliptischen Kurven das Assoziativgesetz (A + (B + C) = (A + B) + C) erfüllt!
  • Für eine Tangente an die Kurve ohne einen Schnittpunkt mit der Kurve wird tex:\infty angenommen. Überlege, dass A + tex:\infty = A gilt!
  • Die Punkte A und -A unterscheiden sich durch das Vorzeichen der zweiten Koordinate. Überlege, warum A + (-A) = tex:\infty gilt („A und -A sind zueinander invers)!

Zahl mal Punkt

Die Multiplikation eines Punktes mit einer Zahl wird über die fortgesetzte Addition festgelegt:

tex:2 \cdot P = P + P

tex:k \cdot P = P + P + ... P (k Summanden)

Aber wie addieren wir den Punkt „mit sich selbst“???

Wir überlegen: Die Addition zweier (getrennter) Punkte A und B führt zu einer Sekante der elliptischen Kurve; rücken diese beiden Punkte immer näher zusammen, so entsteht eine Tangente.

Wir legen also die Tangente an die elliptische Kurve in tex:P und schneiden diese mit der Kurve. Der an der x-Achse gespiegelte Punkt ist tex:2 \cdot P:

Screenshot: Alfred Nussbaumer

Download der GeoGebra-Datei

Algebraische Definitionen...

Bei der Addition der beiden Punkte tex:A(x_A, y_A) und tex:B(x_B,y_B) gilt für den Summenpunkt tex:C(x_C, y_C):

tex:s = \frac {y_A - y_B} {x_A - x_B} (tex:x_A \ne x_B) !!!)

tex:x_C = s^2 - x_A - x_B

tex:y_C = -y_B + s (x_P - x_R)

Aufgaben

  • Überprüfe die obigen Rechengesetze anhand der Definition für die Punktaddition!
  • Überlege, dass tex:x_A = x_B bedeutet, dass die Punkte A und B entweder identisch oder an der x-Achse gespiegelt sind. Was bedeutet dies geometrisch?

Zurück zu Elliptische Kurven