Leksykon IT › Bezpieczeństwo › ElGamal

ElGamal

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Twórca
Taher Elgamal
Rok
1985
Typ
Asymetryczny kryptosystem
Oparty na
Logarytmie dyskretnym

Diffie–Hellman awansowany z wymiany kluczy do pełnego szyfrowania — za cenę podwojenia rozmiaru szyfrogramu.

Opublikowany w 1985 roku przez Tahera Elgamala, który dekadę później zaprojektował SSL w Netscape. System opiera się na tym samym trudnym problemie co Diffie–Hellman — logarytmie dyskretnym w grupie skończonej — ale obsługuje zarówno szyfrowanie, jak i podpisy.

Szyfrowanie jest losowe: ten sam tekst jawny daje za każdym razem inny szyfrogram, bo do każdej operacji wchodzi świeża wartość losowa. To zarazem siła i pułapka. Użyj tej wartości ponownie, a da się wyliczyć klucz prywatny — dokładnie to złamało podpisywanie w PS3 Sony w 2010 roku. Szyfrogram jest dwa razy dłuższy od tekstu jawnego, a DSA, amerykański standard podpisu, to w istocie podpisowa połowa ElGamala w zaostrzonej formie.

← Wróć do leksykonu