| 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 |