The Diffie-Hellman protocol is a method for two computer users to generate a shared private key with which they can then exchange information across an ...
mathworld.wolfram.com