Encryption – More Complicated Professor Cerf sets up the three pillars of Virtual Private Networks: Encryption, Integrity, and Authentication. How does Public-Key cryptography solve the first component: Encryption? What is a public key and how is it different than a private key? How can two people engage in communication using this method? And what actually happens when you connect with your bank in an encrypted way (say, using SSL)?