Watch this video on YouTube
Which cryptographic algorithm allows two parties to establish a secure and private communication channel over an insecure network?