The ElGamal public-key encryption scheme, which bases its security on the Diffie-Hellman problem.
$\mathcal{G}$: Group used in ElGamal (Group)