Integer Factorization and RSA
J. Hoffstein,J. Pipher,J. Silverman
The Diffie–Hellman key exchange method and the Elgamal public key cryptosystem studied in Sects.