Part I: Building Blocks Cryptography contains three major types of components Secrecy components Preventing Eve from reading Alice's messages Integrity components Preventing Mallory from modifying Alice's messages Authenticity components Preventing Mallory from impersonating Alice