New Directions in Cryptography

https://ee.stanford.edu/~hellman/publications/24.pdf