Date | Reading/Assignment | Agenda |
Aug 24 Mon | Introduction | |
Aug 26 Wed | Economist Article | What is Computer Security? Intro to Cryptography. |
Aug 28 Fri | Blockciphers | |
Aug 31 Mon | More Blockciphers | |
Sep 2 Wed | DES and AES | |
Sep 4 Fri | Quiz #1 | |
Sep 7 Mon | Holiday -- No Class | |
Sep 9 Wed | Encryption Modes | |
Sep 11 Fri | Message Authentication, CBC MAC | |
Sep 14 Mon | CBCMAC, XCBC | |
Sep 16 Wed | HMAC and Hash Functions | |
Sep 18 Fri | Public-Key Crypto and Math Basics | |
Sep 21 Mon | RSA | |
Sep 23 Wed | RSA and Security | |
Sep 25 Fri | Quiz #2 | |
Sep 28 Mon | Class Canceled | |
Sep 30 Wed | Digital Signatures | |
Oct 2 Fri | Project 0 out | SSL/TLS and OpenSSL |
Oct 5 Mon | Certificates, X.509 | |
Oct 7 Wed | Certification Authorities and Project #1 Preview | |
Oct 9 Fri | Network Security Introduction | |
Oct 12 Mon | Social Engineering and related | |
Oct 14 Wed | Project 0 due | Review of Networking |
Oct 16 Fri | Project #1 out; Reading: How to 0wn the Internet | Viruses and Worms |
Oct 23 Fri | Midterm | |
Oct 26 Mon | Thompson's Lecture | Viruses, Trojans, and Ken Thompson's Turing Award Lecture |
Oct 28 Wed | Midterm Solns | |
Oct 30 Fri | Gibson Story | Denial of Service |
Nov 2 Mon | Class Canceled | |
Nov 4 Wed | DDoS Prevention | |
Nov 6 Fri | Traceback, Session Hijacking, Project #2 Preview | |
Nov 9 Mon | Aleph One Writeup | Buffer Overruns |
Nov 11 Wed | More Buffer Overruns | |
Nov 13 Fri | Finish Buffer Overruns | |
Nov 16 Mon | Traceback Techniques | |
Nov 18 Wed | Canaries and Static Analysis | |
Nov 20 Fri | Quiz #3 | |
Dec 11 Fri | Final Review | |
Dec 15 Tue | Final Exam -- 4:30pm-7pm |