can be used to encrypt a message, but requires the private key to read it
a value that can be used to encrypt a message; message can be decrypted only when combined w/ a mathematically-related private key
a key that is public and it's used to encrypt a message