The Diffie–Hellman Protocol