English ElGamal encryption Cited by user Evilninja on 17 Aug 2019 In cryptography, the ElGamal encryption system is an asymmetric key encryption algorithm for public-key cryptography which is based on the Diffie–Hellman key exchange.