2.3 Berechnung der Additionfür elliptische Kurven über R |
Im vorherigen Kapitel wurde gezeigt, daß es möglich ist, Punkte einer elliptischen Kurve zu addieren. Wie nun die genaue Berechnung dieser Addition für elliptische Kurven über R erfolgt, ist hier zu finden. Zur Erinnerung: Elliptische Kurven über R werden durch folgende Gleichung impliziert gegeben:
Wenn im weiteren von elliptischen Kurven gesprochen wird, sind die
Kurven gemeint, für die obige Gleichungen gültig sind. Folgende
Vereinbarung über die Schreibweise ist getroffen: Zur genauen Berechnung müssen nun Bleistift und Lineal aus dem vorherigen Kapitel durch genaue mathematische Formeln ersetzt werden. Per Definition zum ErgebnisWenn einer der beiden Punkte P oder Q gleich
ist, dann ist das Ergebnis R der jeweils andere Punkt, da
als neutrales Element festgelegt ist. Geradengleichung statt LinealFür die Gerade durch die Punkte P und Q ist nun eine Geradengleichung zu finden. Aus der Schulmathematik ist die allgemeine Form einer Geradengleichung
bekannt, m ist dabei die Steigung der Geraden und b
der y-Achsen-Abschnitt.
Der y-Achsen-Abschnitt b berechnet sich in beiden Fällen gleich und läßt nach Berechnung von m durch Umstellen der Geradengleichung (Gl.2.3.1) nach b und Einsetzen eines beliebigen Punktes der Geraden berechnen.
Nachdem man die Geradengleichung bestimmt hat, sind die Schnittpunkte der elliptischen Kurve und der Geraden zu berechnen. Schnittpunkt von Gerade und KurveWie in Gl.2.2.1 entsteht eine Gleichung dritten Gerades mit drei Nullstellen.
Mit elementarer Algebra und den beiden bekannten Nullstellen, ergeben sich daraus recht einfache Formeln für die Koordinaten von R. Für eine genaue mathematische Berechnung sei hier [LEM98] (Kap.2, S. 42f.) hingewiesen.
In diesen Formeln ist schon berücksichtigt, daß R der an der x-Achse gespiegelte Punkt ist.
Ein BeispielGegeben sind:
Und die elliptische Kurve über R mit den Koeffizienten a = -9 und b = 12, also:
Gesucht ist der Punkt R. Als erstes muß m berechnet werden. Da P und Q nicht gleich sind, geschieht dies mit Gl.2.3.2. Die Koordinaten von R, also das Ergebnis errechnen sich dann mit Gl.2.3.6 und Gl.2.3.7
Es ist also R = (2,88/-3,16). In diesem Beispiel sieht man, daß das Ergebnis nicht exakt ist, da z.B. die Steigung gerundet wurde. Im nächsten Kapitel wird beschrieben, wie exakte Additionen mit elliptischen Kurven möglich sind. Zum Abschuß noch ein Applet, das die Graphen perspektivisch darstellt (s. Abb.2.2.3), damit auch Additionen von möglich sind.
|
zum
Anfang | Home
Copyright 1999 by Thomas Laubrock |