Lexikon der Mathematik: ElGamal-Verfahren
eine asymmetrische Verschlüsselung, die das Potenzieren in einem endlichen Körper ℤp benutzt, und bei der die Sicherheit auf der algorithmischen Schwierigkeit der Bestimmung des diskreten Logarithmus in diesem Körper beruht.
Die Grundidee des von Taher ElGamal entwickelten Verfahrens ist ähnlich wie die des Diffie-Hellman-Verfahrens. Öffentlicher Schlüssel sind hier eine große Primzahl p (beispielsweise 1024 Bit), ein Element g mit hoher Ordnung aus dem endlichen Körper ℤp (beispielsweise ein primitives Element) und ein Element ga mod p. Der Exponent a ist der zugehörige geheime Schlüssel.
Will Bob eine Nachricht m für Alice verschlüsseln, so wählt er eine Zufallszahl r und berechnet
Um das ElGamal-Verfahren brechen zu können, reicht es aus, wenn man den diskreten Logarithmus berechnen kann. Der beste dafür gegenwärtig bekannte Algorithmus hat allerdings eine Laufzeit von
Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.