Cryptograpy Lecture Notes
by Zeph Grunschlag
- Introduction
- Classical Ciphers
- Cryptanalysis of classical ciphers
- Probability Theory and Randomized Algorithms
- Perfect Secrecy
- Block ciphers
- Message Authentication Codes and the Discrete Log Hash Function
- Computational number theory 1
- Computational number theory 2
- Public Key Encryption
- Probabilistic encryption and Computational Security
- Pseudorandom generators
- One way and trapdoor functions
- Digital signatures
- Quantum Cryptography
- Zero Knowledge Proofs