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-oriented programming [slides]
Reading
Week 6
Mon, Oct 05Return-oriented programming: Gadget construction
Reading
Wed, Oct 07Malware [slides]
No reading
Fri, Oct 09Malware Defense [slides]
No reading
Week 7
Mon, Oct 12Finding vulnerabilities [slides]
No reading
Wed, Oct 14Project 2 demo
No reading
Fri, Oct 16Passwords and Authentication [slides]
No reading
Week 8
Mon, Oct 19Passwords and Authentication 2
No reading
Wed, Oct 21Access Control [slides]
No reading
Fri, Oct 23Web Security [slides]
No reading
Week 9
Mon, Oct 26Browser Security [slides]
No reading
Wed, Oct 28Exam review [slides]
No reading
Fri, Oct 30Exam 1
No reading
Week 10
Mon, Nov 02Message Integrity [slides]
No reading
Wed, Nov 04Exam solutions and Message Integrity 2
No reading
Fri, Nov 06Pseudorandom Numbers and Confidentiality [slides]
Reading
Week 11
Mon, Nov 09Pseudorandom Numbers and Confidentiality 2
No reading
Wed, Nov 11Public Key Cryptography
No reading
Fri, Nov 13Project demo
No reading
Week 12
Mon, Nov 16Public Key Cryptography 2 [slides]
No reading
Wed, Nov 18SSH, SSL, and IPsec [slides]
No reading
Fri, Nov 20CAs and HTTPS Attacks [slides]
No reading
Week 13
Mon, Nov 23No class: Thanksgiving
No reading
Wed, Nov 25No class: Thanksgiving
No reading
Fri, Nov 27TBA
No reading
Week 14
Mon, Nov 30Cryptocurrencies [slides]
No reading
Wed, Dec 02Cryptocurrencies 2
No reading
Fri, Dec 04Anonymity and Privacy [slides]
No reading
Week 15
Mon, Dec 07Exam review [slides]
No reading
Wed, Dec 09No class: Reading period
No reading
Fri, Dec 11No class: Reading period
No reading