4.3.1 ElGamal-Verschlüsselung auf elliptischen Kurven

Sei E eine elliptische Kurve über Zp (p prim, p > 3). Die Berechnung der Anzahl der Punkte auf E, die wir mit #E bezeichnen wollen, ist ziemlich schwierig, aber es gibt einen effizienten Algorithmus dafür, der auf Schoof zurückgeht. Wenn wir #E kennen, möchten wir als nächstes eine zyklische Untergruppe von E finden, in der das diskrete Log-Problem nicht effizient lösbar ist. Diese Untergruppe kann dann als Umgebung fü die ElGamal-Verschlüsselung (siehe 4.2) benutzt werden.


4.3.1 ElGamal-Verschlüsselung mit Hilfe elliptischer Kurven: Beispiel-Applet für kleine Zahlen


source

Allerdings gibt es ein paar praktische Schwierigkeiten, die ElGamal-Verschlüsselung auf elliptischen Kurven zu implementieren:



4.4 Menzes-Vanstone Cryptosystem auf elliptischen Kurven