Diffie-Hellman Key Establishment

For a very brief theory of shift ciphers and their analysis, click here