CS 343: Computer & Information Security

DateTopic and reading
Week 1
Mon, Feb 02Security mindset [slides]
Reading
Wed, Feb 04Computer security ethics [slides]
Reading
Fri, Feb 06Target Architecture [slides]
No reading
Week 2
Mon, Feb 09Finish target architecture
No reading
Wed, Feb 11Control flow I [slides]
No reading
Fri, Feb 13Control flow II [slides]
Reading
Week 3
Mon, Feb 16Project 1 demo and Integer overflows [slides]
Reading
Wed, Feb 18Format string vulnerabilities [slides]
Reading
Fri, Feb 20Format string vulnerabilities part 2
No reading
Week 4
Mon, Feb 23Heap control data [slides]
Reading
Wed, Feb 25Control-flow hijacking defenses [slides]
No reading
Fri, Feb 27Code reuse attacks [slides]
No reading
Week 5
Mon, Mar 02Return-to-libc [slides]
No reading
Wed, Mar 04Return-oriented programming [slides]
Reading
Fri, Mar 06Return-oriented programming: Gadget construction
Reading
Week 6
Mon, Mar 09Malware [slides]
No reading
Wed, Mar 11Malware Defense [slides]
No reading
Fri, Mar 13Finding vulnerabilities [slides]
No reading
Week 7
Mon, Mar 16Finding vulnerabilities 2 [slides]
No reading
Wed, Mar 18Passwords and Authentication [slides]
No reading
Fri, Mar 20Passwords and Authentication 2 [slides]
No reading
Week 8
Mon, Mar 23No class: spring break
No reading
Wed, Mar 25No class: spring break
No reading
Fri, Mar 27No class: spring break
No reading
Week 9
Mon, Mar 30Access Control [slides]
No reading
Wed, Apr 01Exam review [slides]
No reading
Fri, Apr 03Exam 1
No reading
Week 10
Mon, Apr 06Web Security [slides]
No reading
Wed, Apr 08Browser Security I [slides]
No reading
Fri, Apr 10Browser Security II [slides]
No reading
Week 11
Mon, Apr 13Message Integrity I [slides]
No reading
Wed, Apr 15Message Integrity II [slides]
No reading
Fri, Apr 17Pseudorandom Numbers and Confidentiality [slides]
Reading
Week 12
Mon, Apr 20Pseudorandom Numbers and Confidentiality 2 [slides]
No reading
Wed, Apr 22Public Key Cryptography I [slides]
No reading
Fri, Apr 24Public Key Cryptography II [slides]
No reading
Week 13
Mon, Apr 27SSH, SSL, and IPsec [slides]
No reading
Wed, Apr 29CAs and HTTPS Attacks
No reading
Fri, May 01Anonymity and Privacy I
No reading
Week 14
Mon, May 04Anonymity and Privacy II
No reading
Wed, May 06TBA
No reading
Fri, May 08TBA
No reading
Final Exam
Fri, May 15Final exam from 09:00–11:00