CMPSCI 177: Computer Security and Privacy
Class Syllabus
Overhead Transparencies
Introduction (pdf)
Internet Security (pdf)
Cryptography (pdf)
DES Figures (pdf)
Cryptoanalysis(pdf)
Security Principles (pdf)
Authentication (pdf)
Formal Security Models (pdf)
Malware (pdf)
Buffer Overflows (pdf)
Introduction to Intrusion Detection (pdf)
Torpig Botnet Takeover (pdf)
Lattice Security Model (pdf)
Noninterference Security Model (pdf)
Online Banking (pdf)
Reading Assignments
Bishop Chapter 1
"Software Engineering Encyclopedia Article" by Kemmerer (pdf)
Bishop Chapter 23
Bishop Chapter 8
Bishop Chapter 9
Bishop Chapter 12
Bishop Chapter 11
Bishop Chapters 4 and 5
Bishop Chapter 6
"Malware - Background and Motivation" by Christopher Kruegel (pdf)
Bishop Chapter 19
Smashing The Stack For Fun And Profit by Aleph One
Bishop Chapters 21 and 22
"Designing and Implementing a Family of Intrusion Detection Systems" by Vigna, Valeur, and Kemmerer - THIS IS OPITIONAL READING (pdf)
"Using Generalization and Characterization Techniques in the Anomaly-based Detection of Web Attacks," by Robertson, Vigna, Kruegel, and Kemmerer - THIS IS OPITIONAL READING (pdf)
"A Comprehensive Approach to Intrusion Detection Alert Correlation" by Valeur, Vigna, Kruegel and Kemmerer - THIS IS OPITIONAL READING (pdf)
"Your Botnet is My Botnet: Analysis of a Botnet Takeover by Stone-Gross, et. al.
Bishop Chapter 15 and 27
"Security Policies and Security Models" by J.A. Goguen and J. Meseguer (pdf)
"Security Testing of the Online Banking Service
Homework Assignments
Homework 1 -- Security Terms and Obtaining Vulnerability Information (pdf)
Homework 2 -- Internet Security (pdf),
Homework 3 -- Crypto Analysis (pdf),
Homework 4 -- DES and Public Key (pdf)
Homework 5 -- Password Cracking (pdf)
Homework 6 -- Security Principles, Security Policies, and Malware (pdf)
Homework 7 -- Buffer Overflow (pdf)
Homework 8 (Optional) Lattice Model (pdf)
Homework Solutions
Handouts
Personal Questionnaire (pdf)
DES 16 round example - courtesy of Prof. Konheim (pdf)
Final Topics (pdf)
Last modified: December 4, 2011 by Dick Kemmerer
mailto: kemm AT cs.ucsb.edu