Zum Hauptinhalt springen

Elliptische Kurven Rechner: Punkte addieren und k · P

MathematikStand Noch keine Bewertung
Was soll berechnet werden?
Körper
Vorbelegung
Anzeige

Kurzantwort

Auf einer elliptischen Kurve y² = x³ + a·x + b gibt es eine Addition von Punkten mit dem Punkt im Unendlichen O als neutralem Element. Über F_17 mit a = 2, b = 2 und P = (5, 1) ist P + (6, 3) = (10, 6), P hat die Ordnung 19 und die Kurve 19 Punkte.

Elliptische Kurven rechnen: Punktaddition, Verdopplung und Skalarmultiplikation über ℝ und...

Kilian AchatzFachredaktion Mathematik
Geprüft: Review-Team Rechner-Portal (Okt. 2026)Stand:

Überblick

Elliptische Kurven rechnen: Punktaddition und Skalarmultiplikation über ℝ und F_p

Starte mit der kurzen Einordnung, bevor du Eingaben und Ergebnis interpretierst.

Eine elliptische Kurve ist die Menge der Punkte (x, y), die y² = x³ + a·x + b erfüllen, zusammen mit einem Punkt im Unendlichen O; die Kurve ist nur gültig, wenn die Diskriminante Δ = −16 · (4a³ + 27b²) nicht null ist, sie also keinen Knoten und keine Spitze hat. Auf ihren Punkten gibt es eine Addition: Zwei Punkte werden durch eine Gerade verbunden, der dritte Schnittpunkt wird an der x-Achse gespiegelt, und O ist das neutrale Element.

Damit bilden die Punkte eine abelsche Gruppe, die in der Zahlentheorie und in der Kryptographie gebraucht wird.

Der Elliptische-Kurven-Rechner rechnet das Gruppengesetz über den reellen Zahlen und über einem Primkörper F_p nach: Er prüft Kurve und Punkt, addiert Punkte, verdoppelt sie, berechnet k · P und zählt für kleine p die Punkte und die Ordnung von P.

Mit den vorbelegten Werten (y² = x³ + 2x + 2 über F_17, P = (5, 1), Q = (6, 3)) ist P + Q = (10, 6). Der Rechner richtet sich an Studierende der Mathematik und Informatik, die Übungsaufgaben nachrechnen wollen.

Er ist kein Krypto-Werkzeug und erzeugt keine Schlüssel.

Eingaben

Körper, Kurvenparameter und Punkte für die elliptische Kurve eingeben

Hier siehst du, welche Werte erwartet werden und wie die Felder zusammenhängen.

Wähle zuerst im Feld „Was soll berechnet werden?“ den Modus: Kurve und Punkt prüfen, Punktaddition P + Q, Punktverdopplung 2P, Skalarmultiplikation k · P oder Punktanzahl und Ordnung. Dann den Körper: Über den reellen Zahlen rechnest du mit Dezimalzahlen (Komma oder Punkt), über einem Primkörper F_p mit ganzen Zahlen modulo einer Primzahl p.

Die Primzahl trägst du ab 5 ein, höchstens 18 Stellen; der Rechner prüft sie mit dem Miller-Rabin-Test. Die Parameter a und b bestimmen die Kurve y² = x³ + a·x + b, vorbelegt sind a = 2 und b = 2.

Die Koordinaten von P und für die Addition von Q trägst du als x und y ein. Lässt du y leer, bestimmt der Rechner es aus x, über ℝ als positive Wurzel, über F_p als kleinste Lösung, solange p höchstens 10.007 ist.

Der Faktor k ist eine ganze Zahl ab 1, über F_p mit bis zu 80 Stellen. Zwei Vorbelegungen überschreiben die Felder: die Lehrbuchkurve über F_17 und secp256k1 als Rechenbeispiel für k · G.

Bei der Skalarmultiplikation listet der Rechner für k bis 4.095 jeden Schritt, bei größerem k die Zahl der Verdopplungen und Additionen. Ungültige Eingaben beantwortet der Rechner mit einem Hinweis statt mit einer Zahl.

Praxisfälle

Elliptische Kurven nach Fall rechnen: Addition, Verdopplung, k · P, Ordnung und secp256k1

Fünf typische Aufgaben zu elliptischen Kurven, jede mit den Eingaben und dem nachgerechneten Ergebnis aus dem Rechner oben.

  1. Punktaddition über F_17

    „Was ist P + Q für P = (5, 1) und Q = (6, 3) auf y² = x³ + 2x + 2 über F_17?“

    Eingabe
    F_17, a = 2, b = 2, P = (5, 1), Q = (6, 3), Punktaddition
    Ergebnis
    (10, 6) | λ = 2
  2. Punktverdopplung

    „Wie berechne ich 2P für P = (5, 1)?“

    Eingabe
    F_17, a = 2, b = 2, P = (5, 1), Punktverdopplung
    Ergebnis
    (6, 3) | λ = 13
  3. Skalarmultiplikation

    „Was ist 7P für P = (5, 1)?“

    Eingabe
    F_17, a = 2, b = 2, P = (5, 1), k = 7
    Ergebnis
    (0, 6) | 2 Verdopplungen, 2 Additionen
  4. Punktanzahl und Ordnung

    „Wie viele Punkte hat die Kurve und welche Ordnung hat P?“

    Eingabe
    F_17, a = 2, b = 2, P = (5, 1), Punktanzahl und Ordnung
    Ergebnis
    #E = 19 | Ordnung 19 | Hasse erfüllt
  5. Reelle Punktaddition

    „Was ergibt (0, 1) + (1, 1) auf y² = x³ − x + 1 über ℝ?“

    Eingabe
    ℝ, a = −1, b = 1, P = (0, 1), Q = (1, 1), Punktaddition
    Ergebnis
    (−1, −1) | λ = 0

Berechnung

Gruppengesetz auf y² = x³ + a·x + b: Steigung, Addition und Double-and-Add

Verstehe den Formelweg.

Die Kurve ist gültig, wenn 4a³ + 27b² ungleich null ist (über F_p modulo p). Für a = 2 und b = 2 sind das 4 · 8 + 27 · 4 = 140, also Δ = −2.240; modulo 17 bleibt 140 ≡ 4, die Kurve ist gültig.

Bei der Addition zweier Punkte mit verschiedenem x ist die Steigung λ = (y₂ − y₁) ÷ (x₂ − x₁); bei der Verdopplung gilt λ = (3x₁² + a) ÷ (2y₁). Dann ist x₃ = λ² − x₁ − x₂ und y₃ = λ · (x₁ − x₃) − y₁.

Über F_p wird die Division zur Multiplikation mit dem modularen Inversen, das der erweiterte Euklid liefert.

Beispiel: Für P = (5, 1) und Q = (6, 3) über F_17 ist λ = (3 − 1) ÷ (6 − 5) = 2, x₃ = 4 − 5 − 6 = −7 ≡ 10 und y₃ = 2 · (5 − 10) − 1 = −11 ≡ 6, also P + Q = (10, 6).

Bei der Verdopplung von P ist λ = (3 · 25 + 2) ÷ 2 = 77 ÷ 2 ≡ 9 · 9 = 81 ≡ 13 und 2P = (6, 3). Sind die x-Koordinaten gleich und y₁ = −y₂, ist das Ergebnis O; bei y₁ = 0 ist 2P = O.

Die Skalarmultiplikation k · P nutzt Double-and-Add: 19 = 10011 binär braucht 4 Verdopplungen und 2 Additionen. Die Punktanzahl #E liegt nach dem Satz von Hasse im Intervall |#E − (p + 1)| ≤ 2√p; für p = 17 sind das 18 ± 8,25.

Formelgrafik: Steigung der Sekante durch zwei Punkte, Steigung der Tangente bei der Verdopplung, Diskriminante der Kurve und Hasse-Schranke für die Punktanzahl über einem Primkörper
Für P = (1, 1) und Q = (0, −1) auf y² = x³ − x + 1 ist L = 2; bei der Verdopplung von P = (0, 1) ist L = −0,5; für A = −1 und B = 1 ist W = 23.

Nachschlagen

Vielfache von P = (5, 1) auf y² = x³ + 2x + 2 über F_17

Die Punkte nP durchlaufen alle 19 Punkte der Kurve und enden bei 19P = O; danach wiederholt sich die Folge. Die Werte stammen aus derselben Funktion wie der Rechner oben.

Alle Vielfachen nP von P = (5, 1) für n = 1 bis 19 auf der Kurve y² = x³ + 2x + 2 über F_17 mit Ordnung 19
nnP−nP
1(5 | 1)(5 | 16)
2(6 | 3)(6 | 14)
3(10 | 6)(10 | 11)
4(3 | 1)(3 | 16)
5(9 | 16)(9 | 1)
6(16 | 13)(16 | 4)
7(0 | 6)(0 | 11)
8(13 | 7)(13 | 10)
9(7 | 6)(7 | 11)
10(7 | 11)(7 | 6)
11(13 | 10)(13 | 7)
12(0 | 11)(0 | 6)
13(16 | 4)(16 | 13)
14(9 | 1)(9 | 16)
15(3 | 16)(3 | 1)
16(10 | 11)(10 | 6)
17(6 | 14)(6 | 3)
18(5 | 16)(5 | 1)
19OO

Annahmen: Kurve y² = x³ + 2x + 2 über F_17, Ordnung 19 (Primzahl, daher erzeugt jeder Punkt außer O die ganze Gruppe); −nP = (x, −y modulo 17). Stand: 11.10.2026.

Skalarmultiplikation k · P mit Double-and-Add

Die Zahl der Verdopplungen ist die Bitlänge von k minus 1, die Zahl der Additionen die Zahl der Einsen hinter dem ersten Bit. Die Werte stammen aus derselben Funktion wie der Rechner oben.

Skalarmultiplikation k · P für P = (5, 1) über F_17 mit Binärdarstellung, Verdopplungen, Additionen und Ergebnispunkt
kbinärVerdopplungenAdditionenk · P
21010(6 | 3)
31111(10 | 6)
410020(3 | 1)
510121(9 | 16)
711122(0 | 6)
10101031(7 | 11)
181001041(5 | 16)
191001142O
201010041(5 | 1)

Annahmen: Kurve y² = x³ + 2x + 2 über F_17, P = (5, 1), Ordnung 19: 19 · P = O, 20 · P = P. Stand: 11.10.2026.

Punktanzahl von y² = x³ + 2x + 2 über F_p und Hasse-Intervall

Die Anzahl der Punkte einschließlich O liegt nach dem Satz von Hasse höchstens 2√p neben p + 1. Die Werte stammen aus derselben Funktion wie der Rechner oben.

Punktanzahl #E einschließlich O und Hasse-Intervall für y² = x³ + 2x + 2 über F_p mit Primzahlen von 11 bis 101
p#Ep + 1Hasse-Intervall
119126 bis 18
1315147 bis 21
17191810 bis 26
19242012 bis 28
23202415 bis 33
29213020 bis 40
31263221 bis 43
971159879 bis 117
10110210282 bis 122

Annahmen: a = 2, b = 2; für p = 2, 5 und 7 ist die Kurve wegen 4a³ + 27b² = 140 singulär. Hasse-Intervall |#E − (p + 1)| ≤ 2√p, auf ganze Zahlen gerundet. Stand: 11.10.2026.

Expertenmodus

Häufige Fragen zu elliptischen Kurven und zur Punktaddition

Spezielle Fragen geklärt. Tiefer verstehen.

Was ist eine elliptische Kurve?

Eine elliptische Kurve ist die Menge der Punkte (x, y), die eine Gleichung der Form y² = x³ + a·x + b erfüllen, ergänzt um einen Punkt im Unendlichen O.

Sie muss glatt sein, ohne Knoten und Spitze; das ist der Fall, wenn die Diskriminante Δ = −16 · (4a³ + 27b²) nicht null ist. Auf den Punkten gibt es eine Addition, die sie zu einer abelschen Gruppe macht.

Man betrachtet die Kurve über den reellen Zahlen, wo sie ein Graph ist, oder über endlichen Körpern wie F_17, wo sie aus endlich vielen Punkten besteht. Die Kurve y² = x³ + 2x + 2 über F_17 hat zum Beispiel 19 Punkte einschließlich O.

Mit einer Ellipse hat sie trotz des Namens nichts zu tun: Der Name geht auf elliptische Integrale zurück, die zum Beispiel bei der Bogenlänge einer Ellipse auftreten.

Der Rechner prüft Gültigkeit und Punktprobe, addiert Punkte und zählt über F_p die Punkte.

Wie addiere ich zwei Punkte auf einer elliptischen Kurve?

Du legst eine Gerade durch beide Punkte und spiegelst den dritten Schnittpunkt an der x-Achse. Rechnerisch ist die Steigung λ = (y₂ − y₁) ÷ (x₂ − x₁), dann x₃ = λ² − x₁ − x₂ und y₃ = λ · (x₁ − x₃) − y₁.

Beispiel über F_17 mit a = 2, b = 2: P = (5, 1) und Q = (6, 3) ergeben λ = 2, x₃ = 4 − 5 − 6 = −7 ≡ 10 und y₃ = 2 · (5 − 10) − 1 = −11 ≡ 6, also P + Q = (10, 6).

Über F_p rechnest du alle Werte modulo p, und die Division wird zur Multiplikation mit dem modularen Inversen. Haben beide Punkte dieselbe x-Koordinate und gegensätzliches y, ist das Ergebnis O. Ist einer der Punkte O, bleibt der andere unverändert.

Über ℝ gilt dasselbe, nur mit Dezimalzahlen: (0, 1) + (1, 1) ergibt auf y² = x³ − x + 1 den Punkt (−1, −1).

Wie verdopple ich einen Punkt auf der Kurve?

Bei der Verdopplung P + P gibt es keine zweite Gerade, also nimmst du die Tangente in P. Die Steigung ist λ = (3x₁² + a) ÷ (2y₁); danach gelten dieselben Formeln x₃ = λ² − 2x₁ und y₃ = λ · (x₁ − x₃) − y₁.

Beispiel: Für P = (5, 1) über F_17 mit a = 2 ist λ = (3 · 25 + 2) ÷ 2 = 77 ÷ 2. Modulo 17 ist 77 ≡ 9 und das Inverse von 2 ist 9, also λ ≡ 81 ≡ 13; daraus folgt x₃ = 169 − 10 = 159 ≡ 6 und y₃ = 13 · (5 − 6) − 1 = −14 ≡ 3, somit 2P = (6, 3).

Ist y₁ gleich 0, steht die Tangente senkrecht, und 2P ist O. Die Additionsformel mit der Differenz x₂ − x₁ passt hier nicht, weil sie durch null teilen würde.

Der Rechner wählt die richtige Formel selbst und zeigt λ und die Zwischenwerte im Rechenweg.

Was ist der Punkt im Unendlichen?

Der Punkt im Unendlichen O ist das neutrale Element der Gruppe: P + O = P für jeden Punkt. Er gehört zur Kurve, hat aber keine affinen Koordinaten, weil er in der projektiven Ebene bei (0 : 1 : 0) liegt.

Geometrisch ist er der Schnittpunkt aller senkrechten Geraden mit der Kurve. Man erhält ihn, wenn man einen Punkt P mit seinem Inversen −P addiert: Über F_17 ist −(5, 1) = (5, 16), und (5, 1) + (5, 16) ergibt O.

Auch bei y₁ = 0 liefert die Verdopplung O. In der Ordnung eines Punktes zählt O mit: Die Ordnung von P ist das kleinste n mit n · P = O. Für P = (5, 1) über F_17 ist das 19, denn 19P = O.

Der Rechner schreibt „O (Punkt im Unendlichen)“, wenn das Ergebnis O ist, und zählt O bei der Punktanzahl #E mit.

Wie berechne ich k · P effizient?

Mit Double-and-Add, das die Binärdarstellung von k nutzt. Du beginnst bei P, liest die Bits von k von links nach rechts, verdoppelst bei jedem Bit und addierst bei einer 1 zusätzlich P.

Für k = 7 = 111 binär sind das zwei Verdopplungen und zwei Additionen: P = (5, 1), 2P = (6, 3), 3P = (10, 6), 6P = (16, 13) und 7P = (0, 6). Für k = 19 = 10011 brauchst du 4 Verdopplungen und 2 Additionen statt 18 einzelner Additionen.

Der Aufwand wächst mit der Bitlänge von k, nicht mit k selbst; deshalb lässt sich auch k · G für eine 256-Bit-Zahl in Sekundenbruchteilen rechnen.

Der Rechner zeigt für k bis 4.095 jeden Schritt, bei größeren k die Zahl der Verdopplungen und Additionen. Über F_p gilt außerdem: k · P wiederholt sich mit der Ordnung von P, sodass 20P = P ist, wenn P die Ordnung 19 hat.

Wie viele Punkte hat eine elliptische Kurve über F_p?

Die Anzahl #E einschließlich O liegt nach dem Satz von Hasse im Intervall |#E − (p + 1)| ≤ 2√p. Für p = 17 ist das 18 ± 8,25, also zwischen 10 und 26 Punkten. Die Kurve y² = x³ + 2x + 2 hat 19 Punkte.

Der Rechner zählt sie für p bis 10.007 durch Abzählen: Für jedes x berechnet er x³ + ax + b modulo p und prüft, wie viele y dazu passen (null, eines oder zwei).

Er zeigt außerdem die Ordnung von P, die ein Teiler von #E sein muss (Satz von Lagrange), und die Vielfachen 1P bis nP in einer Liste.

Für große p, wie bei secp256k1, braucht die Punktzählung andere Verfahren wie den Schoof-Algorithmus, die der Rechner nicht enthält; dort kennt man die Gruppenordnung n aus der Norm SEC 2 und kann n · G = O als Probe rechnen.

Wann ist eine elliptische Kurve gültig?

Wenn die Diskriminante Δ = −16 · (4a³ + 27b²) nicht null ist, die Kurve also keinen Knoten und keine Spitze hat. Über F_p muss 4a³ + 27b² modulo p von null verschieden sein.

Für a = 2, b = 2 gilt 4 · 8 + 27 · 4 = 140, also Δ = −2.240; modulo 17 ist 140 ≡ 4, die Kurve ist gültig. Für a = −3, b = 2 dagegen ist 4 · (−27) + 27 · 4 = 0: Die Kurve y² = x³ − 3x + 2 hat einen Knoten und ist keine elliptische Kurve.

Zusätzlich muss ein Punkt auf der Kurve liegen, bevor du ihn addierst: P = (5, 2) liefert über F_17 y² = 4, aber x³ + 2x + 2 ≡ 1, er liegt also nicht auf der Kurve. Der Rechner prüft beides und beantwortet Fehler mit einem Hinweis.

Außerdem muss p eine Primzahl ab 5 sein; mit p = 15 meldet der Rechner einen Fehler.

Ist der Rechner ein Krypto-Werkzeug?

Nein, er ist ein Lern- und Rechenwerkzeug für Lehrbuchkurven. Er erzeugt keine Schlüssel, signiert nichts und tauscht keine Schlüssel aus.

Die Vorbelegung secp256k1 dient nur als Rechenbeispiel für k · G mit den Parametern aus SEC 2: p = 2²⁵⁶ − 2³² − 977, a = 0, b = 7, dem Basispunkt G und der Ordnung n.

So kannst du etwa 2 · G nachrechnen und prüfen, dass n · G gleich O ist und (n − 1) · G dem Punkt −G entspricht. Gib keine echten privaten Schlüssel ein: Eingaben können im Browser, in der Adresszeile oder im Verlauf landen.

Für sicherheitsrelevante Anwendungen sind geprüfte Bibliotheken nötig, die auch gegen Seitenkanalangriffe geschützt sind; ein Rechner im Browser leistet das nicht.

Für Klausuraufgaben und zum Verstehen des Gruppengesetzes eignet er sich dagegen, weil er den Rechenweg Schritt für Schritt zeigt.

Hinweise

Ergebnis lesen: Punkt R, Ordnung, Vielfache und Hasse-Schranke

Schnelle Qualitätsprüfung für dein Ergebnis.

Lies zuerst den Ergebnispunkt R und die Steigung λ. Ist R gleich O, sind die Punkte zueinander invers oder P hat die Ordnung des Faktors; der Rechner schreibt dann „O (Punkt im Unendlichen)“.

Im Modus Punktanzahl und Ordnung siehst du alle Vielfachen von P: Mit P = (5, 1) über F_17 sind es (5, 1), (6, 3), (10, 6), (3, 1) und so weiter bis 19P = O.

Die Ordnung 19 teilt die Punktanzahl 19 (Satz von Lagrange); weil 19 eine Primzahl ist, erzeugt jeder Punkt außer O die ganze Gruppe. Die Vielfachen wiederholen sich mit der Ordnung: 20P ist wieder P, 38P ist O.

Die Hasse-Prüfung zeigt, dass |19 − 18| = 1 deutlich unter der Schranke 8,25 liegt. Bei der Vorbelegung secp256k1 gilt n · G = O mit der Gruppenordnung n; k · G wiederholt sich mit k modulo n, und (n − 1) · G ist −G.

Über ℝ zeigt der Rechner sechs Nachkommastellen: y² = x³ − x + 1 mit P = (0, 1) ergibt 2P = (0,25 | −0,875). Das Inverse eines Punktes ist seine Spiegelung an der x-Achse: −(x, y) = (x, −y), über F_17 also −(5, 1) = (5, 16), und P + (−P) = O.

Daran erkennst du bei der Probe sofort, ob sich zwei Vielfache zu O ergänzen: 7P = (0, 6) und 12P = (0, 11) liegen beide auf x = 0, und 6 + 11 = 17 ≡ 0.

Anwendung

Praxisfall: 7P auf der Kurve y² = x³ + 2x + 2 über F_17 berechnen

So wird das Ergebnis in einer realen Entscheidung nutzbar.

Eine Informatikstudentin soll in einer Übung zur Kryptographie 7P berechnen, für die Kurve y² = x³ + 2x + 2 über F_17 und P = (5, 1). Sie wählt die Vorbelegung Lehrbuch, den Modus Skalarmultiplikation und k = 7.

Weil 7 binär 111 ist, braucht der Rechner 2 Verdopplungen und 2 Additionen: P, 2P = (6, 3), 3P = (10, 6), 6P = (16, 13) und 7P = (0, 6).

Sie prüft das Ergebnis mit dem Modus Punktanzahl und Ordnung: Die Kurve hat 19 Punkte, P hat die Ordnung 19, die Tabelle der Vielfachen nennt 7P = (0, 6) und 12P = (0, 11).

Die beiden Punkte haben dieselbe x-Koordinate, y-Summe 6 + 11 = 17 ≡ 0, also ist 7P + 12P = O, wie es bei 7 + 12 = 19 sein muss.

Die Entscheidung: Sie notiert 7P = (0, 6) mit dem Rechenweg und schreibt in die Lösung, dass jeder Punkt außer O wegen der Primzahlordnung 19 die ganze Gruppe erzeugt. Für die Probe rechnet sie zusätzlich P + 6P, die auf dasselbe Ergebnis führt.

Fallstricke

Sechs typische Fehler bei elliptischen Kurven und Punktaddition

Typische Anfängerfehler. Sicherer anwenden.

Fehler 1: eine Zahl als Primzahl p wählen, die keine ist. Mit p = 15 meldet der Rechner einen Hinweis; die Division durch ein Element ohne Inverses wäre sonst nicht möglich.

Fehler 2: einen Punkt eintragen, der nicht auf der Kurve liegt. P = (5, 2) hat y² = 4, aber x³ + 2x + 2 = 137 ≡ 1 modulo 17; das Gruppengesetz gilt nur für Kurvenpunkte. Fehler 3: Punkte multiplizieren.

P · Q ist nicht definiert; es gibt nur die Addition P + Q und die Vervielfachung k · P. Fehler 4: die Verdopplung mit der Additionsformel rechnen. Bei P = Q wäre x₂ − x₁ gleich null und die Division unmöglich; für 2P gilt λ = (3x₁² + a) ÷ (2y₁).

Fehler 5: −P falsch bilden. Über F_17 ist −(5, 1) = (5, 16), nicht (5, −1). Fehler 6: secp256k1 mit echten privaten Schlüsseln füttern. Der Rechner ist ein Lernwerkzeug; gib keine Schlüssel ein.

Nächster Schritt

Elliptische Kurven im Überblick: Fazit, Quellen und Grenzen

Die Kernaussage für die direkte Weiterentscheidung.

Der Elliptische-Kurven-Rechner prüft Kurven und Punkte, addiert, verdoppelt und vervielfacht Punkte über ℝ und F_p und zählt für p bis 10.007 die Punkte und die Ordnung.

Mit y² = x³ + 2x + 2 über F_17 und P = (5, 1) ist 2P = (6, 3), die Ordnung 19 und #E = 19. Grundlage sind Wikipedia (de), Elliptische Kurve, und für secp256k1 die Parameter nach SEC 2 (gelesen am 11. Oktober 2026).

Grenzen: keine Punktzählung für große p, keine Kurven in allgemeiner Weierstraß-Form, kein Krypto-Werkzeug.

Prüfe bei jeder Aufgabe zuerst Δ und die Punktprobe, bevor du addierst, denn ein Punkt neben der Kurve liefert sinnlose Ergebnisse; die Tabelle der Vielfachen eignet sich zur Kontrolle selbst gerechneter Lösungen.

Weiter geht es mit dem Modulo-Rechner für Reste, der Primzahl-Prüfung und der Primfaktorzerlegung; die Geometrie der Ellipse behandelt der Ellipse-Rechner.

Vertiefung

Rechenbeispiele und Tabellen: Addition, Vielfache und Punktanzahl über F_p

Step-by-Step Walkthroughs. Realistische Szenarien.

Beispiel 1 · Einfach · 2P = (6 | 3) | Steigung λ = 13

Punktverdopplung 2P für P = (5, 1)

Was soll berechnet werden?
Punktverdopplung 2P
Körper
Primkörper F_p
Primzahl p
17
Parameter a (in y² = x³ + a·x + b)
2

Weitere 3 Eingabewerte sind in dieser Beispielrechnung enthalten.

Beispiel 2 · Mittel · 7 · P = (0 | 6) | 2 Verdopplungen und 2 Additionen (k = 111 binär)

Skalarmultiplikation 7P

Was soll berechnet werden?
Skalarmultiplikation k · P
Körper
Primkörper F_p
Primzahl p
17
Parameter a (in y² = x³ + a·x + b)
2

Weitere 4 Eingabewerte sind in dieser Beispielrechnung enthalten.

Beispiel 3 · Komplex · #E = 19 Punkte | Ordnung von P = 19 | Hasse: |19 − 18| = 1 ≤ 8,246211 erfüllt | 19P = O

Punktanzahl und Ordnung auf der Lehrbuchkurve

Was soll berechnet werden?
Punktanzahl und Ordnung (nur F_p)
Körper
Primkörper F_p
Primzahl p
17
Parameter a (in y² = x³ + a·x + b)
2

Weitere 3 Eingabewerte sind in dieser Beispielrechnung enthalten.

Beispiel 4 · Komplex · P + Q = (-1 | -1) | Steigung λ = 0

Reelle Punktaddition auf y² = x³ − x + 1

Was soll berechnet werden?
Punktaddition P + Q
Körper
Reelle Zahlen ℝ
Parameter a (in y² = x³ + a·x + b)
-1
Parameter b (in y² = x³ + a·x + b)
1

Weitere 4 Eingabewerte sind in dieser Beispielrechnung enthalten.

Beispiel 5 · Komplex · Die Kurve ist gültig, der Punkt P (5 | 2) liegt nicht auf ihr.

Punkt prüfen – liegt (5, 2) auf der Kurve?

Was soll berechnet werden?
Kurve und Punkt prüfen
Körper
Primkörper F_p
Primzahl p
17
Parameter a (in y² = x³ + a·x + b)
2

Weitere 3 Eingabewerte sind in dieser Beispielrechnung enthalten.

Beispiel 6 · Komplex · 2 · G = (89565891926547004231252920425935692360644145829622209833684329913297188986597 | 12158399299693830322967808612713398636155367887041628176798871954788371653930) | Hex: x = C6047F94…709EE5

secp256k1 – 2 · G als Rechenbeispiel

Was soll berechnet werden?
Skalarmultiplikation k · P
Vorbelegung
secp256k1: k · G (nur Skalarmultiplikation)
Faktor k
2

Weiterführende Rechner und Themen

Alle Anschlussrechner und Vertiefungen in einem klaren Modul, damit du direkt zur nächsten sinnvollen Berechnung springen kannst.

GleichungsrechnerLineare und quadratische Gleichungen lösen – mit Diskriminante und Lösungsweg.Nullstellen-RechnerNullstellen einer Funktion numerisch berechnen – für Polynome, sin, cos, e^x und ln, mit Newton-Schritten und Vorzeichenwechsel-Nachweis.Komplexe-Zahlen-RechnerKomplexe Zahlen addieren, subtrahieren, multiplizieren und dividieren – mit Betrag, Argument, Polarform und konjugiert komplexem Ergebnis.Fibonacci-RechnerFibonacci-Folge berechnen: n-tes Glied exakt bis F(1.000), Folge bis 100 oder 1000, Prüfung auf Fibonacci-Zahl und Lucas-Zahlen mit Quotient zum Goldenen Schnitt.Buchstabenwert-RechnerBuchstabenwert berechnen: Wortwert eines Textes mit A = 1 bis Z = 26, wählbarer Umlaut-Regel, Zählung rückwärts, Quersumme und einstellige Quersumme, ganzer Text oder je Wort.PotenzenrechnerPotenzen mit positiven, negativen und gebrochenen Exponenten berechnen – inkl. wissenschaftlicher Notation.Wurzelrechnern-te Wurzel einer Zahl berechnen und als Potenz darstellen – mit Plausibilitätsprüfung.Logarithmen-RechnerLogarithmus berechnen für beliebige Basis, natürlicher Logarithmus ln und dekadischer Logarithmus lg.Quadratische GleichungQuadratische Gleichung lösen mit der Mitternachtsformel, Lösungen, Scheitelpunkt und Diskriminante.Lineares GleichungssystemLineare 2x2-Gleichungssysteme mit Rechenweg lösen.Quersummen-RechnerEinfache, alternierende und iterierte Quersumme berechnen und Teilbarkeit durch 3, 9 und 11 prüfen.Römische-Zahlen-UmrechnerArabische Zahlen in römische Zahlen umrechnen und römische Schreibweisen zurück in Dezimalzahlen wandeln.Ausklammern-RechnerGemeinsame Faktoren aus Summen ausklammern: ggT der Zahlen und kleinste Potenz jeder Variable, mit Restterm, Rechenweg, Probe durch Ausmultiplizieren und Hinweis auf binomische Formeln.Matrix-RechnerDeterminante, Inverse, Transponierte, Matrixprodukt, Matrixsumme und Rang fuer 2x2- und 3x3-Matrizen berechnen – mit Rechenweg und Matrixeigenschaften.Vektor-RechnerBetrag, Addition, Subtraktion, Skalarprodukt, Kreuzprodukt und Winkel fuer 2D- und 3D-Vektoren berechnen – mit vollstaendigem Rechenweg, Einheitsvektor und Orthogonalitaetspruefung.

Weiternutzung

Grafiken weiterverwenden

Alle 4 Grafiken dieser Seite darfst du in eigenen Artikeln und Beiträgen verwenden.

Nutzung frei, wenn du rechner-portal.de als Quelle verlinkst. CC BY 4.0

  • Punktaddition auf der Kurve y² = x³ − x + 1 über den reellen Zahlen: die Punkte (0, 1) und (1, 1) liegen auf einer waagerechten Geraden, der dritte Schnittpunkt (−1, 1) wird an der x-Achse gespiegelt, die Summe ist (−1, −1)

    Punktaddition über ℝ: (0, 1) + (1, 1) = (−1, −1) auf y² = x³ − x + 1

    760 × 360 Pixel · Schaubild

    Herunterladen

    Einbettungscode

    HTML zum Einbinden

    <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">
      <img src="https://rechner-portal.de/images/mathematik/elliptische-kurven-rechner-addition-reell.svg"
           alt="Punktaddition auf der Kurve y² = x³ − x + 1 über den reellen Zahlen: die Punkte (0, 1) und (1, 1) liegen auf einer waagerechten Geraden, der dritte Schnittpunkt (−1, 1) wird an der x-Achse gespiegelt, die Summe ist (−1, −1)"
           width="760" height="360">
    </a>
    <p>Quelle: <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">Punktaddition über ℝ: (0, 1) + (1, 1) = (−1, −1) auf y² = x³ − x + 1 auf Rechner-Portal</a></p>

    Textbaustein für die Bildunterschrift

    Quelle: Rechner-Portal (rechner-portal.de) — https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner
  • Punkte der Kurve y² = x³ + 2x + 2 über F_17: 19 Punkte einschließlich des Punktes im Unendlichen, 18 davon als Vielfache von P = (5, 1) im Raster, die Ordnung von P ist 19

    Die 19 Punkte von y² = x³ + 2x + 2 über F_17: Vielfache von P = (5, 1)

    760 × 360 Pixel · Schaubild

    Herunterladen

    Einbettungscode

    HTML zum Einbinden

    <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">
      <img src="https://rechner-portal.de/images/mathematik/elliptische-kurven-rechner-punkte-f17.svg"
           alt="Punkte der Kurve y² = x³ + 2x + 2 über F_17: 19 Punkte einschließlich des Punktes im Unendlichen, 18 davon als Vielfache von P = (5, 1) im Raster, die Ordnung von P ist 19"
           width="760" height="360">
    </a>
    <p>Quelle: <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">Die 19 Punkte von y² = x³ + 2x + 2 über F_17: Vielfache von P = (5, 1) auf Rechner-Portal</a></p>

    Textbaustein für die Bildunterschrift

    Quelle: Rechner-Portal (rechner-portal.de) — https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner
  • Double-and-Add für k gleich 7 auf der Kurve y² = x³ + 2x + 2 über F_17 mit P = (5, 1): P, 2P = (6, 3), 3P = (10, 6), 6P = (16, 13), 7P = (0, 6)

    Double-and-Add: 7P = (0, 6) mit 2 Verdopplungen und 2 Additionen

    760 × 360 Pixel · Schaubild

    Herunterladen

    Einbettungscode

    HTML zum Einbinden

    <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">
      <img src="https://rechner-portal.de/images/mathematik/elliptische-kurven-rechner-double-and-add.svg"
           alt="Double-and-Add für k gleich 7 auf der Kurve y² = x³ + 2x + 2 über F_17 mit P = (5, 1): P, 2P = (6, 3), 3P = (10, 6), 6P = (16, 13), 7P = (0, 6)"
           width="760" height="360">
    </a>
    <p>Quelle: <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">Double-and-Add: 7P = (0, 6) mit 2 Verdopplungen und 2 Additionen auf Rechner-Portal</a></p>

    Textbaustein für die Bildunterschrift

    Quelle: Rechner-Portal (rechner-portal.de) — https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner
  • Formelgrafik: Steigung der Sekante durch zwei Punkte, Steigung der Tangente bei der Verdopplung, Diskriminante der Kurve und Hasse-Schranke für die Punktanzahl über einem Primkörper

    Formeln: Addition, Verdopplung und Gültigkeit elliptischer Kurven

    760 × 825 Pixel · Formel als Bild

    Herunterladen

    Einbettungscode

    HTML zum Einbinden

    <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">
      <img src="https://rechner-portal.de/images/formeln/mathematik/elliptische-kurven-rechner-formel.svg"
           alt="Formelgrafik: Steigung der Sekante durch zwei Punkte, Steigung der Tangente bei der Verdopplung, Diskriminante der Kurve und Hasse-Schranke für die Punktanzahl über einem Primkörper"
           width="760" height="825">
    </a>
    <p>Quelle: <a href="https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner">Formeln: Addition, Verdopplung und Gültigkeit elliptischer Kurven auf Rechner-Portal</a></p>

    Textbaustein für die Bildunterschrift

    Quelle: Rechner-Portal (rechner-portal.de) — https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner

Quellen, Transparenz und Haftung

Haftungsausschluss

Die Ergebnisse dieses Rechners sind Orientierungswerte und ersetzen keine professionelle Beratung. Für verbindliche Entscheidungen – insbesondere in finanziellen, gesundheitlichen oder rechtlichen Angelegenheiten – empfehlen wir die Einholung fachkundiger Beratung. Aktuelle Vertrags-, Produkt- und Regulierungsdaten können von den Rechenwerten abweichen.

Rechnerspezifische Grenzen: Der Rechner ist ein Lern- und Rechenwerkzeug für Lehrbuchkurven und einzelne Punkte, kein Krypto-Werkzeug: Er erzeugt keine Schlüssel und signiert nichts. Gib keine privaten Schlüssel ein; für sicherheitsrelevante Anwendungen sind geprüfte Bibliotheken zu verwenden.

Quelle: Wikipedia (de): Elliptische Kurve (Gruppengesetz, Diskriminante, Satz von Hasse); Bitcoin Wiki: secp256k1 mit den Parametern aus SEC 2 (gelesen am 11.10.2026).

Stand: 2026-10-11

Externe Fachquellen
Qualitätsnachweise
Verantwortlich
Kilian Achatz
Herausgeber
Rechner-Portal
Letzte fachliche Prüfung
11. Oktober 2026
Fachbereich
Mathematik / Algebra
Formeln basieren auf
Addition: λ = (y₂ − y₁) ÷ (x₂ − x₁), Verdopplung: λ = (3x₁² + a) ÷ (2y₁), x₃ = λ² − x₁ − x₂, y₃ = λ · (x₁ − x₃) − y₁; Gültigkeit: Δ = −16 · (4a³ + 27b²) ≠ 0; Hasse: |#E − (p + 1)| ≤ 2√p.
Zitation & Richtlinien

APA-Format

Rechner-Portal (2026). Elliptische-Kurven-Rechner. Abgerufen von https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner

Harvard-Format

Rechner-Portal, 2026. Elliptische-Kurven-Rechner. Available at: https://rechner-portal.de/mathematik/algebra/elliptische-kurven-rechner

Werbestatus

Mögliche Werbung hat keinen Einfluss auf Rechenweg, Ergebnis oder Priorisierung dieses Rechners.