CSE 481S: Computer Security Capstone (Winter 2021)


Class Schedule


Tentative Schedule. Some details subject to change based on overall course progress -- please check back often.

Requirements for deliverables are described in more detail here.


Date Today's Class Due at 12pm Before Class Due at 5pm After Class
01/05/2021 Intro, initial pitches, form groups Slides: Project proposal In Class: Group selection, tentative project plan, project choice selection. Due Friday, Jan 8 at 5pm. (You may turn this in earlier, as soon as you are sure about your group/project selection.)
01/12/2021 Project pitches, threat modeling Design Doc: Draft of Section 2-4 (emphasis on draft)

Slides: Slides corresponding to Sections 2-4 of design doc
N/A
01/19/2021 Present and reflect on peer threat models Implementation: Implementation plan and git setup

Peer Analysis: Threat model analysis and ethics analysis of other projects

Slides: Presentation of peer threat model and ethics analyses
In Class: Threat model and ethics reflection
01/26/2021 Work day (no full group meeting) Design Doc: Revisions to Sections 2-4

Implementation: Summary of accomplishments so far
Implementation: Summary of work done during class time, and updated implementation plan
02/02/2021 Status update Design Doc: Draft of Section 5

Slides: Short update presentation #1
N/A
02/09/2021 Prototype demonstrations

Slides: Demo presentation N/A
02/16/2021 Code + documentation + test environment transferred to the analysis teams Design Doc: Draft of Section 6.1

Implementation: Code prepared to share with analysis team
N/A
02/23/2021 Present peer reviews, plan for addressing them Peer Analysis: Peer analysis doc + issues noted via gitlab

Slides: Slide deck corresponding to peer analysis
In Class: Peer security analysis reflection
03/02/2021 Status update Implementation: Issues addressed and updated in gitlab

Slides: Short update presentation #2
N/A
03/09/2021 Final presentations Slides: Final presentation N/A
03/15/2021 Finals week (no meeting) N/A Design Doc: Finished document (Sections 1, 6.2, 6.3 are new)

Implementation: Finished code + test environment

Misc: Final reflection

Misc: Summary of individual contribution to project