############################ ### PAPER PRESENTATION ### ############################ Total Available Points - 10 - (2 pts) Introduce the background of the research paper to the class from a high level - (2 pt) Clearly articulate the motivation of the research work - (2 pts) Clearly present the system model and the proposed mechanism of the paper (threat model, security goal, mechanism) - (1 pts) Present the evaluation crtieria, rationale and results - (2 pts) Present your own opionion of the research work : Pros (1 pt) Cons (1 pt) - (1 pt) Answers the question raised by the class ##################### ### CLASS PROJECT ### ##################### ----------- DESCRIPTION ----------- The Project can be one of following categories 1. Improvement on existing vulnerability discovery toolchains (fuzzer, symbolic executor) 2. Improving methods to detect a specific type of vulnerabilities (UAF, integer overflow) 3. Evaluating existing vulnerability discovery system 4. Cateloging and summarizing one category of CVEs 5. Software security related topics 6. you could prosed your own project, the only requirements are sw security related and requires non-trivial effort ++ Write-ups has to follow the IEEE Conference template - https://www.ieee.org/conferences/publishing/templates.html Documents in other format will be returned without grading. ++ A three student team should have approximately 5k lines of code. -------------------- PROJECT CHECK POINTS -------------------- This paper can be used as an example - http://chao.100871.net/papers/oakland18.pdf Project Proposal Chalk Talk (5 pt - 2 mins) The talk should aim to answer the following question - What type of system you are targeting? - Why do you want to work on this? - What’s your methodology? - Why do you think your method will work? - What’s the expected outcome? - What are your milestones in accomplishing it? Project Background Research (10 pts) - 2 weeks of time - 0.5 ~ 1 pg (3 pts) - A description of existing literature of your proposed problem with bibliography - 0.25 ~ 0.5 pg (1 pt) - The description of your proposed work (how you will accomplish what goal using which methods) - 0.25 ~ 0.5 pg (3 pts) - How is your proposed work different than existing literature - 0.25 ~ 0.5 pg (1 pt) - What's your evaluation criteria for mission success (quantitatively) - 0.25 ~ 0.5 pg (2 pt) - A schedule listing how you would accomplish the goal Project MidTerm Progress (20 pts) - 5 weeks of time - (15 pts) - Initial Prototype of System - (3 pts) - Improved version of methodology and related work comparison - 0.25 (2 pts) - update on what worked, what did not work. The new game plan Project Final Presentation and Paper (30 pts) - 5 weeks of time - (5 pts) Presentation - (15 pts) Concrete Methodology, description of innovation and prototype source code - (7 pts) Thorough evaluation the proposed method, and the observations from the experiments - (3 pts) Dataset and source code packaging. How reproducible is your project. Final Project Presentation Guideline [the following are suggestions, and not templates, you should do what's best for your own project] - time: 5 - 8 mins - topic should include -- motivation of the work - how is it better than the state-of-art -- methodology - how did you do it -- results - did it work, what challenge did you overcome -- lesson learnt and future work The final reports should have 5+ page for single member team.