[ElGamal85] A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms

Authors: Taher ElGamal | Venue: IEEE Transactions on Information Theory 1985 | Source

Abstract

A new signature scheme is proposed, together with an implementation of the Diffie-Hellman key distribution scheme that achieves a public key cryptosystem. The security of both systems relies on the difficulty of computing discrete logarithms over finite fields. The encryption scheme works as follows: to encrypt a message under public key , choose random and send ; decryption uses the secret key to recover and thereby . This construction is CPA-secure under the Decisional Diffie-Hellman (DDH) assumption, making it the first concrete PKE scheme provably based on a group-theoretic assumption. The ElGamal signature scheme was also influential, though it is not EUF-CMA secure without additional modifications (cf. DSA).

BibTeX

@Article{ElGamal85,
  author = {Taher {ElGamal}},
  title = {A Public Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms},
  pages = {469--472},
  journal = {{IEEE} Transactions on Information Theory},
  volume = {31},
  number = {4},
  year = {1985},
  doi = {10.1109/TIT.1985.1057074},
}