IT lexicon › Security › ElGamal

ElGamal

Security På svenska → Updated: 2026-08-03
More info
Creator
Taher Elgamal
Released
1985
Type
Asymmetric cryptosystem
Based on
Discrete logarithm

Diffie-Hellman upgraded from key exchange to full encryption — at the price of doubling the ciphertext.

Published in 1985 by Taher Elgamal, who a decade later designed SSL at Netscape. The system rests on the same hard problem as Diffie-Hellman — the discrete logarithm in a finite group — but handles both encryption and signing.

Encryption is randomised: the same plaintext produces different ciphertext every time, because a fresh random value goes into each operation. That is both a strength and a trap. Reuse the random value and the private key can be computed — exactly what broke Sony's PS3 signing in 2010. Ciphertext comes out twice the size of the plaintext, and DSA, the US signature standard, is essentially ElGamal's signature half in tightened form.

← Back to the lexicon