Your course project should consist of original research and address an important, interesting open problem related to computer security — ideally cloud or distributed systems security. It's up to you to find a good topic, but I'd like to discuss your ideas with you in order to help refine them.
You'll be working in groups of 1–3. The larger the group, the more I'll expect you to accomplish. The end products of your project will be a 25 minute presentation given during the Tuesday of tenth week as well as a paper of 8–12 pages that aims to be of sufficient quality and novelty that it could be submitted to a workshop or conference in computer security or systems. There will also be several project milestones throughout the quarter:
Form a group, write a 2 page preliminary project proposal, and email it to me. It should include:
Schedule a meeting with me during these days to discuss and refine the idea.
Email me a revised 2–3 page proposal that also includes a timeline with checkpoints and deliverables at those checkpoints.
Submit a written progress report and draft related work section.
Email me a second status report following the format of the first.
Give a 25 minute conference-style talk on your project in class.
As mentioned above, your group's final project report should be 8–12 pages and written in the style of a workshop or conference submission, like most of the papers we have read this quarter. Please include at least the following:
Also, see this advice on writing technical articles.
Like a real workshop or conference submission, the length of your report should be 8–12 typeset pages, excluding bibliography and well-marked appendices. The paper should be written using LaTeX and should follow the sigconf template available as part of the ACM LaTeX template.
You're encouraged to submit your paper to a workshop or conference with an appropriate deadline. A paper submission will likely require additional work after the end of the quarter. I'd be glad to discuss potential venues with you.