"A public key cryptosystem and a signature scheme based on discrete logarithms." IEEE transactions on Information Theory 31, no. 4 (1985): 469-472.