Software Security
COMP 790-132 (Syllabus)
TTh 2-3:15
FB008

Instructor

Cynthia Sturton
csturton@cs.unc.edu
FB354
Office Hours by appointment

Course Description

In this class we will learn about different security policies and how they apply across a variety of application domains. We will read about mechanisms and tools designed to enforce a given policy and attacks meant to thwart that same policy. The class is meant for students who are interested in software and systems security. The course will be research focused: classes will be centered around discussion of published research in the security community, students will work on an original research project, and students will write a conference-style paper describing their work.

Project

Students will work in groups of 2 on an original research project. At the end of the semester, each group will submit a workshop-quality paper and give a short presentation in class describing their work. A written project proposal will be due roughly six weeks into the semester. We will discuss possible project ideas in class; however, you are encouraged to develop your own ideas.

Reading

We will read one paper per class. You are required to complete the reading and submit a short write-up by midnight of the night before class. Your review should contain: Submit your review by emailing it to me with "[790-132-sp18]" in the subject. Although your written response will be short (a half-page review is the norm; reviews should never be longer than one page), the reading will not be quick. You will need to read each paper thoroughly in order to write an insightful review and actively participate in the class discussion.

Paper Presentation

Each person will be responsible for presenting 2--3 papers to the class over the course of the semester.

Grading

Final Project: 50%
Paper Reviews and Discussion: 20%
Paper Presentations: 30%