16:198:673 Recent Advances in Computer Security and Privacy (Index 21486)

[ Announcements | General Information | Important Dates | Schedule | Project | Resources ]



   Instructor

Danfeng (Daphne) Yao.

Office hours: Wednesday 3:30-4:30pm in CoRE 318A Busch Campus

Email: danfeng at cs dot rutgers dot edu

Class Hour and Place

Tuesday 12:00-3:00 PM HLL-250 Busch


Announcements


Course Descriptions

This course is a 3-credit B-area (systems) graduate-level seminar. The course will provide participants with a broad and in-depth understanding of important research problems and approaches in the areas of computer security and privacy by reading and discussing relevant research papers. The instructor will give several lectures and the rest of the classes will consist of student presentations.

Prerequisite

There is no formal prerequisite. However, knowledge on undergraduate-level discrete math, operating systems, and networking is expected.

Textbook

REQUIRED textbook: The Craft Of System Security By Sean Smith and John Marchesini.

Recommended readings (available in the Math Library):

Topics (see also Schedule):

Paper List is here.

Grading:

Expected work:

Students are required to attend all lectures, read all required papers, and participate in the class discussion. Each student is assigned about 2 papers to present (number may vary depending on the enrollment). Students should give Powerpoint presentations on the assigned papers. Students may work in groups of two on the presentations.
There will be a final project. Final projects cannot be done in groups.


ACADEMIC INTEGRITY:

Please carefully read our university's policies on academic integrity here -- IMPORTANT! The policies will be strictly enforced.


Important Dates


Schedule

Dates

Theme

Readings

Slides

09/01:

Basic concepts in computer security

Part I in Smith & Marchesini,
Chapter 1 in Bishop

network-intro.ppt, security-intro.ppt

09/15:

Network Security

Detecting stepping stones (USENIX Security 00),
Providing process origin information to aid in network traceback (USENIX Technical 02)

Lucas Marxen and David Menendez

09/22:

Network Security
Read Chapter 5.1.3 thru 5.1.5 in S & M

Design and Implementation of an Extrusion-based Break-In Detector for Personal Computers (ACSAC 05),
Tamper-resistant, application-aware blocking of malicious network connections (RAID 07)

Rick Ramstetter and Hans Woithe

09/29:

Web & Email Security
Read Chapter 12 in S & M

Predicting Web spam with HTTP session information (CIKM 08),
Privacy-aware collaborative spam filtering (IEEE TPDS 09)

Krithika Saikrishnan and Chirag Pandya

10/06:

System Integrity/Human Aspect
Read Chapter 4.4 in S & M

Automatic Inference and Enforcement of Kernel Data Structure Invariants (ACSAC 08),
Crying wolf: an empirical study of SSL warning effectiveness

Luying Li; William Katsak

10/13:

Web & Email Security
Read Chapter 12 in S & M

The Ghost In The Browser: Analysis of Web-based Malware ,
The multi-principal OS construction of the Gazelle Web browser (USENIX 09)

Swathi Srivathsan and Janani Venkatesan

10/20:

System Integrity
Read Chapter 16.3.3 and 6.4 in S & M

Design and implementation of a TCG-based integrity measurement architecture (USENIX Security 04),
Not-A-Bot (NAB): improving service availability in the face of botnet attacks (NSDI 09)

Qiang Ma and Chih-Cheng Chang

10/27:

Applied Cryptography
Read Chapter 7 in S & M

Efficient data structure for tamper-evident logging (USENIX Security 09),
Integrity checking in cryptographic file systems with constant trusted storage (USENIX 07)

Md Pavel Mahmud and Arzoo Zehra

11/3:

Privacy

Privacy oracle: a system for finding application leaks with black box differential testing (CCS 08),
Protecting confidential data on personal computers with storage capsules (USENIX Security 09)

Subhashni Balakrishnan and Swathi Bheemanathini

11/10:

Characterization of Bots

Measurement and classification of humans and bots in internet chat (USENIX Security 08),
P2P as botnet command and control: a deeper insight (Malware 08)

Rohit Indukuri and Srividya Iyer

11/17:

System Integrity,
Prof. Sean Smith's talk at 10:30AM in CORE 301

(Meeting at 1:30PM in Hill 250) Document Structure Integrity: A Robust Basis for Cross-site Scripting Defense (NDSS 09)

Karthik Vi Devaraj

11/24:

Human Aspects
Read Chapter 18 in S & M

It's no secret. Measuring the security and reliability of authentication via secret questions (IEEE S&P 09),
The User is Not the Enemy: Fighting Malware by Tracking User Intentions,
reCAPTCHA: Human-Based Character Recognition via Web Security Measures (Science)

Chen Jiang; Apoorva Chaudhari; and Aparna Rao


Project

Every participant will carry out an individual class project that is related to the analysis and design of a security model or method. Prototype implementation is a plus but is not required for this course. The instructor will give a list of candidate topics to choose from. But you are welcome to select whatever project that interests you. Individual project only, no group project please!

Recent Advances in Computer Security and Privacy Please send your project related writeups as email attachments to the instructor by the due dates. Put CS673 project in the email subject. Late project writeups will not be accepted.

Candidate project topics: TBA

Resources

Information Security Dictionary