Each user has a keypair: a "public" key and a "private" key
Data encrypted with one key can only be decrypted with the other
It is "computationally infeasible" to deduce the Private Key from the Public Key
Encryption and decryption slower than symmetric cryptography
Most popular public-key system: RSA
"Spontaneous" Secure Communication: