Date | Reading and Assignment | Agenda | |
Jan 14 Tue | Probability Handout by Katz | Introduction and Probability Theory | |
Jan 16 Thu | Random Variables and Expectation | ||
Jan 21 Tue | HW1 Out | Expectation and Occupancy Problems | |
Jan 23 Thu | Introduction to Cryptography | ||
Jan 28 Tue | Information-Theoretic Security, One-time Pad | ||
Jan 30 Thu | Reading: DES Handout | Complexity-Theoretic Security, Blocks Ciphers, DES | |
Feb 4 Tue | HW1 Due; HW2 Out | Security of DES, 2DES, 3DES, Rijndael | |
Feb 6 Thu | Introduction to Groups | ||
Feb 11 Tue | No Class | ||
Feb 13 Thu | Read Sections 1-2 of Rijndael Spec | More on Groups and Introduction to Fields | |
Feb 18 Tue | Finite Fields | ||
Feb 20 Thu | Class Canceled | ||
Feb 25 Tue | HW2 due; HW3 out | The Rijndael Block Cipher | |
Feb 27 Thu | Reading: Sec 7 and 8.4 of Rijndael Spec | Rijndael and the Square Attack | |
Mar 04 Tue | Square Attack and Class Feedback | ||
Mar 06 Thu | Modes of Operation (CBC and CTR Modes) | ||
Mar 11 Tue | HW4 out | Cryptographic Hash Functions | |
Mar 13 Thu | HW3 due | Hash Functions based on Block Ciphers and Intro to MACs | |
Mar 18 Tue | Midterm Review | ||
Mar 20 Thu | Midterm | ||
Mar 25 Tue | Spring Break -- No Class | ||
Mar 27 Thu | Spring Break -- No Class | ||
Apr 01 Tue | HW5 out | More Group Theory; Extended Euclid's Algorithm | |
Apr 03 Thu | The RSA Cryptosystem | ||
Apr 08 Tue | Project Description Page | More RSA (implementation issues) | |
Apr 10 Thu | HW4 due for REAL | Finding Primes, Digital Signatures | |
Apr 15 Tue | Putting it all together: SSL/TLS | ||
Apr 17 Thu | More SSL/TLS | ||
Apr 22 Tue | IPSec: AH and ESP | ||
Apr 24 Thu | IPSec: Key distribution | ||
Apr 29 Tue | WEP and RC4 | ||
May 01 Thu | HW5 due | Finish WEP, FCQs, Final Review | |
May 6 Tue | Projects Due | Final Exam -- 10:30am to 1pm -- Comprehensive |