[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},
}