I know various applications of RSA signatures. I wonder, is there any real-world applications of ElGamal signatures and encryption?
I wonder, is there any real-world applications of ElGamal signatures and encryption?
ElGamal encryption is used very rarely, with GPG being nearly the only common tool, not library, to historically support ElGamal due to patent restrictions with RSA. Other than that it sees little use due to RSA being better promoted, supported and standardized. One could argue that ECIES is basically ElGamal as key encapsulation mechanism, but it's rather derived from ECDH than from ElGamal.
Original ElGamal signatures are even rarer, due to (EC)DSA being better supported and standardized and I actually don't know of any implementation of the original signature scheme. On the other hand on may argue that (EC)DSA is just ElGamal signatures with the signing equation replaced - which is true and acknowledged in the literature (reference: The Handbook of Applied Cryptography (PDF)).