Historia i prehistoria...
Definicje tajności: perfect secrecy, semantic security. Rodzaje ataków: ciphertext-only, known-ciphertext, chosen-plaintext attack (CPA), chosen-ciphertext attack (CCA)
OTP, szyfry strumieniowe, pseudolowe generatory bitów losowych, (nie)/przewidywalność generatora, testy statystyczne.
Szyfry blokowe