16:198:671:01: Seminar in Computer Security

Fall 2011


Quick Links: [ General information | Course overview | Schedule | Grading | Project | Resources ]

General Information

Notes

  1. Due to resource constraints, I will not be handing out special permission numbers for this course.
  2. This course will not count towards "area A" or "area B" requirements.

Course overview

We are surrounded by computer systems that we interact with on a daily basis---the Web, social networks, compute clouds, our mobile devices, our vehicles, and even our home appliances. When these computer systems are vulnerable to security attacks, as they invariably are, they place our privacy and security at risk.

The goal of this course is to sample a variety of topics covering recent research trends in computer security, both in terms of attacks and defenses, covering the spectrum of topics from Web and browser security, to cloud security, and mobile/pervasive computing security. We will also cover many "traditional" attacks and defenses that are by now folklore in the computer security community. The course will be based upon readings of research papers, both classics as well as from recent security conferences.


Reading list

Please see the class schedule for the assigned readings for each week. Students are expected to read and review the papers before they come to class. These reviews must be mailed to the instructor before class each week (latest by noon on the day of class). We will use class hours to summarize the paper, discuss its key ideas and shortcomings. Reading the paper before class will ensure that we will have more meaningful in-class discussions.

As you read the assigned papers, try to distill each paper as follows:


Class schedule

Each week, we will discuss two (sometimes three) papers according to the schedule below. Papers to be presented by students are marked "S". (to be decided in the first two weeks). I will present the other papers in class. Please access the papers below from a Rutgers machine or via Rutgers VPN.


Grading


Project

The final project is the main ingredient of this course. Students are expected to conduct original research and report their findings in a conference paper-style project report. The project can either be a new security system, extension of a previously-proposed system, or security analysis of an existing system. Although I will suggest project ideas, students are welcome and are encouraged to suggest their own projects. Project teams must be of size one or two.

The project will have the following checkpoints:

Important dates

Deadline Milestone
Approx Week 6 Project proposal due
Approx Week 9 Midpoint review; Related work sections due
Week 14 Project presentations
Finals week Final project reports due

Other Resources

Useful links

Tips to read an academic paper

Tips for good technical writing

Tips for effective presentation


Vinod Ganapathy