Redesigned schemes, ElGamal