| Date | Lecture topic | Readings, exams, homeworks due |
|---|---|---|
| 9/8 Wed | Introduction and overview | |
| 9/13 Mon | Classical ciphers | S11.1-1.2 |
| 9/15 Wed | Cryptanalysis of classical ciphers | |
| 9/20 Mon | Probability theory and probabilistic algorithms | S2.1-2.3 |
| 9/22 Wed | Perfect secrecy | |
| 9/27 Mon | Block ciphers | HW1 Due, S3.1-3.2 |
| 9/29 Wed | Hash functions | S4.1-4.2 |
| 10/4 Mon | Message authentication codes | S4.3-4.4 |
| 10/6 Wed | Discrete Log Hash Function (see 10/4) | S5.1-5.2 |
| 10/11 Mon | Computational number theory 1 | S5.3 |
| 10/13 Wed | See 10/11 | HW2 Due, S5.4-5.7 |
| 10/18 Mon | Computational number theory 2 | S5.8 |
| 10/20 Wed | See 10/18 | |
| 10/25 Mon | MIDTERM | Covers first 5 chapters of Stinson |
| 10/27 Wed | Public Key Encryption | S5.9 |
| 11/1 Mon | NO CLASSES | |
| 11/3 Wed | Probabilistic encryption | M22, M3, M4 (also BR34.3-4.6) |
| 11/8 Mon | Computational security (see 11/3) | HW3 Due, M5 |
| 11/10 Wed | See 11/3 | M8 |
| 11/15 Mon | Pseudorandom generators | M9 |
| 11/17 Wed | One way and trapdoor functions | M10-11 |
| 11/22 Mon | Digital signatures | M18-19 |
| 11/24 Wed | See 11/22 | HW4 Due, S7.1-7.4, M19, M21 |
| 11/29 Mon | Quantum Cryptography | |
| 12/1 Wed | See 11/29 | |
| 12/6 Mon | Zero Knowledge Proofs> | M24 |
| 12/8 Wed | See 12/6 | |
| 12/13 Mon | Last Class: Take home final distributed | HW5 Due: NOT ACCEPTED LATE |
| 12/15 Wed | Take home final due @ 11:59 pm | Return to Grunschlag in 469 CSB |
LEGEND
1 "S" stands for
Stinson's text 2 "M" stands for
Malkin's
lecture notes - these will be our main reference during the second half
of the course
3 "BR" stands for
M. Bellare and P. Rogaway's lecture notes - an additional
recommended referece to complement Malkin's notes
Last modified: Wed Oct 6 20:26:52 EDT 2004