Instructor | Stephen Herwig |
Office Hours | W 11:00am - 12:00pm; Tu,Th 3:30pm - 4:30pm; or by appt. McGlothlin-Street Hall Room #136 |
Time/Place |
Tu,Th 2:00pm - 3:20pm Tucker Hall Room #110 |
Tues 1/31: Segmentation
Thurs 2/2: Paging
Add/drop deadline: 2/3
Tues 2/7: Memory Protection Keys
Thurs 2/9: Virtualization
Tues 2/14: Trusted Platform Module (TPM)
Thurs 2/16: Trusted Boot (Intel TXT)
Tues 2/21: Software Enclaves (Intel SGX)
Thurs 2/23: ARM TrustZone
Tues 2/29: Control Flow Enforcement
Thurs 3/2: Pointer Authentication Codes
Tues 3/7: Taint Tracking
Thurs 3/9: Language Safety
Tues 3/14
Tues 3/16
Tues 3/21: Oblivious Memory
Deadline for approval of syschat paper and proposal topic.
Thurs 3/23: Searchable Encryption
Withdraw deadline: 3/27
Tues 3/28: Functional Encryption
Thurs 3/30: Garbled Circuits
Tues 4/4: Syschat 1
By the end of this week, you should have met with me at office hours to discuss the progress on your proposal.
Thurs 4/6: Syschat 2
Tues 4/11: Syschat 3
Thurs 4/13: Syschat 4
Tues 4/18: Syschat 5
Thurs 4/20: Syschat 6
Tues 5/2: Proposals 4-5
Thurs 5/4: Proposals 6-7
Final proposal document due: 5/16 @ 11:59pm