CS177: Computer Security

Class Schedule


Date Topics Material and Notes
Tue: 04/04 Introduction and Security Basics Slides
Thu: 04/06 Security Basics (cont.) and Network Security (TCP/IP) Slides
Tue: 04/11 Network Security (cont.)
Thu: 04/13 Network Security (cont.)
Tue: 04/18 DNS Security Slides
Thu: 04/20 Web Security Slides
Tue: 04/25 NO CLASS
Thu: 04/27 Web Security (cont.)
Tue: 05/02 Web Security (cont.)
Thu: 05/04 Memory Corruption Slides
Tue: 05/09 MIDTERM
Thu: 05/11 Memory Corruption (cont.)
Tue: 05/16 GUEST LECTURE: Giovanni Vigna on Blockchain Security Slides
Thu: 05/18 Memory Corruption (cont.)
Tue: 05/23 Cryptography I Slides
Thu: 05/25 Cryptography I (cont.)
Tue: 05/30 Linear Cryptanalysis Slides
Thu: 06/01 Cryptography II Slides
Tue: 06/06 Authentication and Passwords Slides
Thu: 06/08 Authentication (cont.) and Class Summary

Credits


Many of the slides are based on material shared by Engin Kirda, William Robertson, and Stefano Tessaro.