Course Project
You are encouraged to form a group of 2 students and work on an important and interesting security-related project, although individual project is allowed with justifications. You are encouraged to work on a project that can tie to your own research area if security is not your main area.
Styles of research projects
Typically, you will be choosing one of the three research styles:
- Analyze an existing system (e.g., an operating system componenet/feature, an application, or a network protocol) to identify security risks and weaknesses. Ideally, you will be able to demonstrate real or potential flaws.
- Propose a new solution against a class of attacks or vulnerabilities. Typically this requires a deep understanding of the root causes of a problem. Ideally the solution should be based on an insight and a solid theoretical foundation.
- Measure the current status/impact of a known security threat or security solution. The purpose is to gain insight from empircal evidence, e.g., to understand the technical and non-technical barriers for adopting a security solution, or to raise awareness of certain security threats.
Resources (you do not have to choose from the list)
Please check the course materials on ilearn about the list of potential research projects. You are encouraged to propose your own project.Initial idea Presentation – By email (Friday of Week 2)
Send an email to brief your project idea (prior in-person discussion is encouraged). Please keep it below 500 words.
Pre-Proposal Presentation – In Class (Week 4, see schedule)
An in-class 10-min presentation is required. A representative of each group will talk about their proposed project and get feedback from the class. During the presentation, please focus on:- What problems you plan to work on? Why is it important and interesting?
- Discuss one of the most important related work in the field.
- Your tentative approach to solve the problem.
- How would you know you succeed in the project?
Written Proposal – Due by end of Week 4 (submit through ilearn)
A 3-page proposal is required. The format follows that of pre-proposal presentation. Please elaborate each point. In addition, please describe:- Group: Group member names and netID.
- Title: One sentence that captures the project.
- Evaluation: Some preliminary dataset/benchmark/tool identified to help you perform the evaluation?
- Results: What results do you plan to include at the end of the quarter?
Project Presentation – In Class, week 10 or 11
Following the conference-style presentation, each presentation is 16min long, with 13min talk and 3min Q&A. Content of the talk will include all points mentioned above.Written Project Report – Due in week 11 (submit through ilearn)
The final report should be written in the style of a conference paper and not exceed 10-page long (including text, figures, references, and appendix if applicable). You can refer to any of the papers we read during the quarter.A minimum structure that should be followed is: Abstract, Introduction, Related Work, Methodology, Evaluation, Future Work, and References.
The text must be formatted in two columns, using 10 point Times Roman font on 12 point leading, following the USENIX template files. You are strongly encouraged to use LaTeX for typesetting. Here is short guide of Latext.
Other Checkpoints
- From class start to picking a project, you are required to discuss your initial ideas with me during office hours (or make appointments).
- From after picking a project to pre-proposal presentation, you are required to discuss your plans with me during office hours (or make appointments).
- From after written proposal to final presentation, you are required to schedule an appointment with me to discuss your progress with me, either during office hours or appointments.
- Tips: If any of your projects happen to be related to the topic of a discussion session, try to seize the opportunity to drive the discussion towards your project so more brains think about it.