The ElGamal signature scheme is a digital signature scheme which is based on the difficulty of computing discrete logarithms. It was described by Taher ElGamal in 1984.
The ElGamal signature algorithm described in this article is rarely used in practice. A variant developed at NSA and known as the Digital Signature Algorithm is much more widely used. There are several other variants. The ElGamal signature scheme must not be confused with ElGamal encryption which was also invented by Taher ElGamal.
The ElGamal signature scheme allows a third-party to confirm the authenticity of a message sent over an insecure channel.
... A third party can forge signatures either by finding the signer's secret key x or by finding collisions in the hash function ... The signer must be careful to choose a different k uniformly at random for each signature and to be certain that k, or even partial information about k, is not leaked ...
Famous quotes containing the words scheme and/or signature:
“We hold these truths to be self-evident:
That ostracism, both political and moral, has
Its place in the twentieth-century scheme of things....”
—John Ashbery (b. 1927)
“The childless experts on child raising also bring tears of laughter to my eyes when they say, I love children because theyre so honest. There is not an agent in the CIA or the KGB who knows how to conceal the theft of food, how to fake being asleep, or how to forge a parents signature like a child.”
—Bill Cosby (20th century)