diffie hellman key exchange

http://youtu.be/YEBfamv-_do