In 1976, Whitfield Diffie and Martin Hellman showed that two people who have never met can agree on a shared secret over a public channel — an idea so surprising it rewrote cryptography. What they described was a key exchange, not yet a full encryption scheme.
Nine years later, Taher ElGamal turned that handshake into a complete public-key encryption system. The paper he published at CRYPTO 1985 is only a few pages, yet it introduced two things that remain central to modern cryptography: a public-key cipher and a digital signature scheme, both resting on the hardness of the discrete logarithm problem.
What makes ElGamal unusual — and important — is that it is probabilistic: encrypt the same message twice and you get two completely different ciphertexts. That randomness is not a quirk; it is the mechanism that gives the scheme its formal security guarantee. Understanding ElGamal means understanding why randomness and hardness together create privacy.
Comments
Loading comments...