Staff:
Instructor David Brumley
Teaching Assistants: Thanassis Avgerinos and Sang Kil Cha
Location: WeH 4709
Time: MW 12:30-2:20pm
Overview:

This is a breadth course that introduces common notions in computer security. We cover cryptography as applied in modern systems, network security, operating system security, and software security.

Course Design and Goals:

For each topic covered, students should be able to answer "What constitutes security regarding this topic?". In particular:

  1. Describe the desired security properties.
  2. Describe common attacks.
  3. Gain experience through homework working with primitives commonly found in practice
Book

Computer Security: Principles and Practice by William Stallings and Lawrie Brown. We may also have additional assigned readings that are available freely on the web.

Office Hours
David Brumley By appointment.
Thanassis Avgerinos Thu. 4.30~5.30pm
Sang Kil Cha Tue. 5~6pm
Prerequisites:
Grading Policy

Exceptional work will be rewarded as appropriate.

Late Policy

No late days.

Collaboration and Cheating Policy

The course staff will treat all students ethically and fairly. We, in turn, expect the same from all students.

Any lapse in ethical behavior will immediately result in -1,000,000 points, as well as be immediately reported to the appropriate university disciplinary unit. Really. Even if you just have to pass the class, even if you didn't know it was cheating or plagiarism, and even if it will never happen again. Prof. Brumley is very, very tough and intolerant of cheating, plagiarism, or unethical behavior.

The university policy on cheating and plagiarism is available here. Note that the policy gives several examples of what constitutes cheating/plagiarism. If you have any questions, you should contact the instructor.

Please ask the course staff if you have any questions regarding whether a particular behavior is OK or not. In particular: