The ElGamal signature scheme is a digital signature scheme whose security rests on the difficulty of computing discrete logarithms. Taher Elgamal described it in 1985. A signer holds a private key and a public key derived from it by modular exponentiation. To sign a message, the signer hashes it, picks a fresh random number relatively prime to the group order minus one, and computes two values that together form the signature. A verifier checks the signature with the public key using one modular exponentiation identity. The scheme gives message authentication, integrity and non-repudiation. The same random number must never be reused, because two signatures made with one value reveal the private key. The original paper omitted the hash function, which allowed existential forgery. The scheme is rarely used directly, and the Digital Signature Algorithm, a variant developed at the NSA, is far more widely used. It must not be confused with ElGamal encryption.
Connections
Credited To
Source ElGamal signature scheme (source article)
In Field
Source ElGamal signature scheme (source article)
Invented
Source ElGamal signature scheme (source article)
Sources
ElGamal signature scheme (source article)
In Group: Digital Signature Scheme, Lead
The ElGamal signature scheme is a digital signature scheme which is based on the difficulty of computing discrete logarithms.
In Field: Cryptography, Lead
The ElGamal signature scheme is a digital signature scheme which is based on the difficulty of computing discrete logarithms.
Credited To: Taher Elgamal, Lead [credited-to]
It was described by Taher Elgamal in 1985.
Invented: Taher Elgamal, Lead [credited-to]
It was described by Taher Elgamal in 1985.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.