Lecture 1: Introduction
[Slides]
Lecture 2: Symmetric Key Encryption
Lecture 3: Symmetric Key Encryption, Block Ciphers
[Slides]
Lecture 4: Pseudorandom functions/permutations, block ciphers
Lecture 5: Hash Functions
[Another Version]
Lecture 6: Hash Functions and Message Authentication
[Slides]
Lecture 7: Message Authentication and Number Theory
[Slides]
Lecture 8: Number Theory and Number-Theoretic Problems
Lecture 9: Number-Theoretic Problems; Asymmetric Encryption
Lecture 10: Asymmetric Encryption
Lecture 11: Certification; Digital Signatures
Lecture 12: Digital Signatures; OAEP
Lecture 13: OAEP