Course Home | Course Policies | Homework | Schedule & Lecture Notes

CS 443: Computer Security
Schedule and Lecture Notes


Here is this semester's tentative schedule; we will update it as the semester progresses.

Please note that lecture notes are provided as a supplement, and are NOT a substitute for attending lecture. In particular, these are not guaranteed, so expect technical difficulties to prevent them from being posted at least a few times in the semester, and plan accordingly to either take notes or get them from a friend if necessary.

Date Topic Reading Lecture Notes Code or Lab assignment
Tuesday, Jan. 13 Syllabus
Intro to Security
Lecture Notes
Thursday, Jan. 15 Symmetric Encryption: DES and AES Lecture Notes
Tuesday, Jan. 20 Asymmetric encryption Lecture Notes
Thursday, Jan. 22 Authentication Lecture Notes
Tuesday, Jan. 27 Networks "How the internet works" whitepaper Lecture Notes
Thursday, Jan. 29 More networks Lecture Notes
Tuesday, Feb. 3 Vulnerabilities in protocols
DDoS attacks
"A look back at security problems in the TCP/IP protocol suite"
DDoS defenses
NIDS attacks
Lecture Notes
Thursday, Feb. 5 Topics in networks:
DNS
Worms
Intro to BGP
Intro to DNS
How to own the internet in your spare time
Lecture Notes
Tuesday, Feb. 10 Worms and Malware How to build a botnet Lecture Notes
Thursday, Feb. 12 Buffer overflows Lecture Notes
Tuesday, Feb. 17 Malware defenses Lecture Notes
Thursday, Feb. 19 Code testing Lecture Notes
Tuesday, Feb. 24 Browser-based attacks Lecture Notes
Thursday, Feb. 26 Cookies and XSS attacks Lecture Notes
Tuesday, March 3 Review for midterm
Thursday, March 5 Midterm Exam
Tuesday, March 17 OS security Slides
Thursday, March 19 Linux security Slides
Tuesday, March 24 Windows security Slides
Thursday, March 26 Logging and auditing Slides
Tuesday, April 7 History of computer security Slides
Thursday, April 9 Mobile security: android Slides
Tuesday, April 14 Guest speaker: Justin Linn
Thursday, April 16 Application level security Slides
Tussday, April 21 More on intrusion detection Slides
Thursday, April 23 Malware, spam, and legal issues Slides