New Directions in Cryptography - Diffie, W; Hellmann, ME (IEEE Trans Inf Theory, 1976)