| Week | Tuesday | Thursday |
| Jan 12 - Jan 16 | Lecture 1 - Introduction to the course | Lecture 2 - Classical Ciphers |
| Jan 19 - Jan 23 |
Lecture 3 - Perfect secrecy, stream
ciphers, RC4, LFSR Assignment 1 (due Thursday Jan 29) |
Lecture 4 - Block
Ciphers, DES
|
| Jan 26 - Jan 30 | Lecture 5 - Block Cipher Encryption Modes, Cryptanalysis of DES |
Lecture 6 - Cryptanalysis of DES,
Semantic Security (Slides in PPT) Assignment 2 (due Thursday Feb 12) A paper needed for Assignment 2 |
| Feb 2 - Feb 6 | Lecture 7 - AES, other block ciphers (Slides in PPT) | Lecture 8 - MAC, Hash functions |
| Feb 9 - Feb13 | Lecture 9 - Hash functions and MAC | Lecture 10 - Number theory |
| Feb 16 - Feb 20 |
Lecture 11 - More number theory, RSA Assignment 3 (due Tuesday March 2) |
Lecture 12 - Attacks on RSA |
| Feb 23 - Feb27 | Lecture 13 - Other public key encryption schemes: Rabin, ElGamal | |
| Mar 1 - Mar 5 | Lecture 15 - Signature Schemes | Lecture 16 - Identification Protocols |
| Mar 8 - Mar 12 | Review | Mid-term |
| Mar 15 - Mar 19 | Spring break | Spring break |
| Mar 22 - Mar 26 | Cancelled because of CERIAS Symposium | Review of Mid-term exam |
| Mar 29 - Apr 2 | Lecture 17: Public key certificates and trust management |
Lecture 18: Challenge-Response and
Zero-Knowledge Proofs Assignment 4 (due Thursday April 15) |
| Apr 5 - Apr 9 | Lecture 19: Zero-Knowledge Proofs continued (No new slides) | Lecture 20: Key establishment protocols |
| Apr 12 - Apr 16 | Lecture 21: Key establishment protocols, Mental Poker, and Semantic Security (No new slides) | Lecture 22: Secure Function
Evaluation (No slides) Assignment 5 (due Tuesday April 27) |
| Apr 19 - Apr 23 | Lecture 23: Secure Function Evaluation (No slides) | Lecture 24: Review of HW4 and SFE |
| April 26 - Apr 30 | Lecture 25: Review | Lecture 26: SSL,IPSec, Quantum Cryptography |