CSE 481S: Computer Security Capstone (Spring 2025)

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 12 p.m. Day of Class Due Later This Week
Week 1: 04/01 Intro, initial pitches, form groups N/A

In Class: Group selection, tentative project plan, project choice selection, proposal slides.

After Class: Project selection reflection.

Due Friday at 5 p.m. if you don't finish in class. (You may turn this in earlier, as soon as you are sure about your group/project selection.)

Week 2: 04/08 Project overview, threat modeling Design Doc: Draft of Section 2-4 (emphasis on draft) (for this and all written deadlines, include references, a generative AI statement, and a list of discussants)

Slides: Slides corresponding to Sections 2-4 of design doc
N/A
Week 3: 04/15 Present and reflect on peer threat models, in-class card-based threat modeling activity 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. Due Wednesday at 5 p.m.
Week 4: 04/22 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. Due Wednesday at 5 p.m.
Week 5: 04/29 Status update Design Doc: Draft of Section 5

Slides: Short update presentation #1
N/A
Week 6: 05/06 Prototype demonstrations

Slides: Demo presentation

Implementation: Code preparation email sent to staff for analysis team
N/A
Week 7: 05/13 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
Week 8: 05/20 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. Due Wednesday at 5 p.m.
Week 9: 05/27 Status update Slides: Short update presentation #2 N/A
Week 10: 06/03 Work day (no full group meeting) N/A Implementation: Issues addressed and updated in GitLab. Due Wednesday at 5 p.m.
Finals Week: 06/09 4:30-6:20pm Final Presentations (please note date and time: Monday, 6/9, 4:30-6:20 p.m.) Slides: Final presentation

Due at 4 p.m.
Design Doc: Finished document (Sections 1, 6.2, 6.3 are new; 4.Y and 4.Z should now be completed)

Implementation: Finished code + test environment

Misc: Final reflection

Misc: Summary of individual contribution to project

Due Wednesday at 5 p.m.