Public Key Cryptography: Diffie-Hellman Key Exchange
https://www.youtube.com/watch?v=3QnD2c4Xovk&feature=share
A must watch for non technical people.
Just an FYI, that video is from the Khan Academy Computer Science Information Science courses, which are free for anyone to take. I recommend anyone who is interested in Bitcoin/Cryptography/Encryption to take this course:
https://www.khanacademy.org/computing/computer-science/cryptography
It goes from the first few types of encryption - Caesar ciphers to modern ciphers