Cryptosystems Classical cryptosystems: shift (Caesar cipher) Vigenere Enigma Classical cryptosystems attacks: shift: exhaustive letter frequency