CMPSCI 177: Computer Security and Privacy
Class Syllabus
Course Google Group
Overhead Transparencies
Introduction (pdf)
Cryptography (pdf)
Malware (pdf)
Security Principles (pdf)
Formal Security Models (pdf)
Authentication (pdf)
Torpig Botnet Takeover (pdf)
Internet Security (pdf)
Lattice Security Model (pdf)
Noninterference Security Model (pdf)
Reading Assignments
Bishop Chapter 1
"Software Engineering Encyclopedia Article" by Kemmerer (pdf)
Bishop Chapter 8
"Malware - Background and Motivation" by Christopher Kruegel (pdf)
Bishop Chapter 12
Bishop Chapters 4 and 5
Bishop Chapter 6
Bishop Chapter 11
"Your Botnet is My Botnet: Analysis of a Botnet Takeover by Stone-Gross, et. al.
Bishop Chapter 23
Bishop Chapter 15 and 27
"Security Policies and Security Models" by J.A. Goguen and J. Meseguer (pdf)
Smashing The Stack For Fun And Profit by Aleph One
Homework Assignments
Homework 1 -- Security Terms and Obtaining Security Information (pdf)
Homework 2 -- Vulnerability Information (pdf)
Homework 3 -- Crypto Analysis (pdf),
-- ascii for cryptograms
Homework 4 -- Malware DES, and Public Key (pdf)
Homework 5 Security Policies (pdf)
Homework 6 -- Password Cracking (pdf)
Homework 7 -- Lattice Model and Noninterference Model (pdf)
Homework Solutions
Handouts
Personal Questionnaire (pdf)
DES 16 round example - courtesy of Prof. Konheim (pdf)
Last modified: November 22, 2009 by Dick Kemmerer
mailto: kemm AT cs.ucsb.edu