| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Note: this schedule is tentative and may change a little based on guest speaker availability / late breaking results | ||||||||||||||||||||||||||||||
2 | Note: aux reading papers may be added throughout the semester | ||||||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||||||
4 | Legend | Paper reading/review policies: | Calendar changelog: | ||||||||||||||||||||||||||||
5 | Class cancelled | - Review the paper assigned for each class | |||||||||||||||||||||||||||||
6 | - You can miss 2 reviews w/o it impacting your grade | ||||||||||||||||||||||||||||||
7 | |||||||||||||||||||||||||||||||
8 | Paper reviewing tips | ||||||||||||||||||||||||||||||
9 | Paper master list | ||||||||||||||||||||||||||||||
10 | Student paper preferences (TODO: everyone needs to fill this out ASAP) | ||||||||||||||||||||||||||||||
11 | Zoom link (TBA, if needed) | ||||||||||||||||||||||||||||||
12 | Everyone's paper reviews (posted after due date) | ||||||||||||||||||||||||||||||
13 | Project groups (TBA) | ||||||||||||||||||||||||||||||
14 | Project ideas (See pinned message in the cs563-fa23 slack channel) | ||||||||||||||||||||||||||||||
15 | Dropbox submission link (for paper reviews) | ||||||||||||||||||||||||||||||
16 | |||||||||||||||||||||||||||||||
17 | Week | Date | Speaker | Slides/etc. | Recording | Schedule | Readings | Review due date | Aux material | Student presentation | |||||||||||||||||||||
18 | 1 | Aug 23 | Chris F. (instructor) | Introduction/Logistics & ice breaker | N/A | No review required | |||||||||||||||||||||||||
19 | Aug 25 | Chris F. (instructor) | Memory safety (1) | N/A | No review required | ||||||||||||||||||||||||||
20 | 2 | Aug 30 | Chris F. (instructor) | Memory safety (2) | various incarnations of "1: The geometry of innocent flesh on the bone: return-into-libc without function calls (on the x86)" | Tuesday AoE | See paper list for various incarnations of the paper! | ||||||||||||||||||||||||
21 | Sep 1 | Sushant D. | Spectre Attacks.pptx | Speculative execution attacks and speculative memory safety | 12: Spectre attacks: Exploiting speculative execution | Thursday AoE | |||||||||||||||||||||||||
22 | 3 | Sep 6 | Jack W. | Inception | (Speculative execution attacks)^2 | 13: INCEPTION: Exposing New Attack Surfaces with Training in Transient Execution | Saturday AoE | 1 | |||||||||||||||||||||||
23 | Sep 8 | Chase B. | RowPress: Amplifying Read Disturbance in Modern DRAM Chips | DRAM cell integrity | 11: RowPress: Amplifying Read Disturbance in Modern DRAM Chips | Monday AoE | 1 | ||||||||||||||||||||||||
24 | 4 | Sep 13 | Alan | 8: Collide+Power: Leaking Inaccessible Data with Software-based Power Side Channels. | "" ditto, for the rest of the semester | 1 | |||||||||||||||||||||||||
25 | Sep 15 | Jacob | Pentimento Presentation | 10: Pentimento: Data Remanence in Cloud FPGAs. | 1 | ||||||||||||||||||||||||||
26 | 5 | Sep 20 | Yongye | HFI: Hardware Fault Isolation | 5: Going beyond the Limits of SFI: Flexible and Secure Hardware-Assisted In-Process Isolation with HFI. | 1 | |||||||||||||||||||||||||
27 | Sep 22 | Tianyang | CS563: Trusted Browsers for Uncertain Times | 6: Trusted browsers for untrusted times. | 1 | ||||||||||||||||||||||||||
28 | 6 | Sep 27 | Saion | RedTeamBlueTeam.pdf | 35: Red Team vs. Blue Team: A Real-World Hardware Trojan Detection Case Study Across Four Modern CMOS Technology Generations. | 1 | |||||||||||||||||||||||||
29 | Sep 29 | Mahnoor | 28: Bug Hunters’ Perspectives on the Challenges and Benefits of the Bug Bounty Ecosystem. | 1 | |||||||||||||||||||||||||||
30 | 7 | Oct 4 | Class cancelled (Chris travelling) | 1 | |||||||||||||||||||||||||||
31 | Oct 6 | Ananya | PIR.pptx | 16: Private information retrieval. | 1 | ||||||||||||||||||||||||||
32 | 8 | Oct 11 | Atsuki | 17: How to play any mental game: A Completeness Theorem for Protocols with Honest Majority. | 1 | ||||||||||||||||||||||||||
33 | Oct 13 | Maria | 24: Proving UNSAT in Zero Knowledge. | 1 | |||||||||||||||||||||||||||
34 | 9 | Oct 18 | Yuxuan | Class will be over zoom | 25: Hash Gone Bad: Automated discovery of protocol attacks that exploit hash function weaknesses. | ||||||||||||||||||||||||||
35 | Oct 20 | Alan | 8: Collide+Power: Leaking Inaccessible Data with Software-based Power Side Channels. | ||||||||||||||||||||||||||||
36 | 10 | Oct 25 | Project checkpoint (in class) | ||||||||||||||||||||||||||||
37 | Oct 27 | ||||||||||||||||||||||||||||||
38 | 11 | Nov 1 | Jiachen | Class will be over zoom | 20: Circuit Structures for Improving Efficiency of Security and Privacy Tools. | 1 | |||||||||||||||||||||||||
39 | Nov 3 | Deniz | 2: Control-flow integrity. | 1 | |||||||||||||||||||||||||||
40 | 12 | Nov 8 | Will | 29: The Antrim County 2020 Election Incident: An Independent Forensic Investigation. | 1 | ||||||||||||||||||||||||||
41 | Nov 10 | Nuo | 36: Space Odyssey: An Experimental Software Security Analysis of Satellites. | 1 | |||||||||||||||||||||||||||
42 | 13 | Nov 15 | Gabriella | 31: Glaze: Protecting Artists from Style Mimicry by Text-to-Image Models. | 1 | ||||||||||||||||||||||||||
43 | Nov 17 | Jinyang | 33: An Efficient Design of Intelligent Network Data Plane. | 1 | |||||||||||||||||||||||||||
44 | 14 | Nov 22 | Class cancelled (Thanksgiving) | ||||||||||||||||||||||||||||
45 | Nov 24 | ||||||||||||||||||||||||||||||
46 | 15 | Nov 29 | Class cancelled (Chris travelling) | 1 | |||||||||||||||||||||||||||
47 | Dec 1 | 1 | |||||||||||||||||||||||||||||
48 | 16 | Dec 6 | 1 | ||||||||||||||||||||||||||||
49 | TBA | Final project presentations | |||||||||||||||||||||||||||||
50 | Total student days: | 21 | |||||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||||