CS 343: Computer & Information Security

DateTopic and reading
Week 1
Mon, Aug 31Security mindset [slides]
No reading
Wed, Sep 02Computer security ethics [slides]
No reading
Fri, Sep 04Control flow [slides]
No reading
Week 2
Mon, Sep 07No class: Labor day
No reading
Wed, Sep 09Control flow II [slides]
Reading
Fri, Sep 11Control flow III [slides]
No reading
Week 3
Mon, Sep 14Project 1 Demo
No reading
Wed, Sep 16Integer overflows [slides]
Reading
Fri, Sep 18Format string vulnerabilities [slides]
Reading
Week 4
Mon, Sep 21Format string vulnerabilities part 2
No reading
Wed, Sep 23Heap control data [slides]
Reading
Fri, Sep 25Control-flow hijacking defenses [slides]
No reading
Week 5
Mon, Sep 28No class: Yom Kippur
No reading
Wed, Sep 30Code reuse attacks [slides]
No reading
Fri, Oct 02Return-to-libc [slides]
No reading
Week 6
Mon, Oct 05Return-oriented programming [slides]
Reading
Wed, Oct 07Return-oriented programming: Gadget construction
Reading
Fri, Oct 09Return-oriented programming
Reading
Week 7
Mon, Oct 12Malware [slides]
No reading
Wed, Oct 14Malware Defense [slides]
No reading
Fri, Oct 16Finding vulnerabilities [slides]
No reading
Week 8
Mon, Oct 19Passwords and Authentication [slides]
No reading
Wed, Oct 21Passwords and Authentication 2 [slides]
No reading
Fri, Oct 23Project 2 Demo
No reading
Week 9
Mon, Oct 26Access Control [slides]
No reading
Wed, Oct 28Exam review [slides]
No reading
Fri, Oct 30Exam 1
No reading
Week 10
Mon, Nov 02Web Security [slides]
No reading
Wed, Nov 04Browser Security I [slides]
No reading
Fri, Nov 06TBA
No reading
Week 11
Mon, Nov 09Browser Security II [slides]
No reading
Wed, Nov 11Message Integrity I [slides]
No reading
Fri, Nov 13Message Integrity II [slides]
No reading
Week 12
Mon, Nov 16Pseudorandom Numbers and Confidentiality [slides]
Reading
Wed, Nov 18Pseudorandom Numbers and Confidentiality 2 [slides]
No reading
Fri, Nov 20Public Key Cryptography I [slides]
No reading
Week 13
Mon, Nov 23Public Key Cryptography II [slides]
No reading
Wed, Nov 25No class: Thanksgiving
No reading
Fri, Nov 27No class: Thanksgiving
No reading
Week 14
Mon, Nov 30SSH, SSL, and IPsec [slides]
No reading
Wed, Dec 02CAs and HTTPS Attacks [slides]
No reading
Fri, Dec 04Anonymity and Privacy I [slides]
No reading
Week 15
Mon, Dec 07Anonymity and Privacy II [slides]
No reading
Wed, Dec 09No class: Reading period
No reading
Fri, Dec 11No class: Reading period
No reading