Security Goals (CIA triad)
If you lose one, you lose em all. you can't guarantee one without the others
Confidentiality
keep secret things secret
- encryption, public key exchange
Integrity
keep secret things from being modified
- message authentication codes, hashes
Authentication
source authentication(who you're talking to) || message authentication (who the message came from)
- digital signatures, certificates, public key infastructure