ElGamal, Taher. "A Public-Key Cryptosystem and a Signature Scheme based on Discrete Logarithms." IEEE Transactions on Information Theory IT 31, no. 4 (1985): 469-472.