Uses of Public-Key Cryptography Key exchange (symmetric-key bootstrapping) Encryption (privacy) Digital signatures (authentication) Example applications: PGP, SSH, SSL, IKE