Notes:
| Date | Topic and Slides | Recommended Readings | Assignments |
|---|---|---|---|
| Week 1 | |||
| 09/26/2018 |
Course overview
Slides |
None | |
| 09/28/2018 |
Introduction to security
Slides |
Daswani, Chapter 1 | |
| Week 2 | |||
| 10/01/2018 |
Software security: Buffer overflows
Slides |
(Over next few lectures) Daswani, Chapter 6
Smashing the Stack for Fun and Profit, Exploiting Format String Vulnerabilities, Once Upon a free() |
|
| 10/03/2018 | Guest Lecture: Peter Ney | Sign ethics form here | |
| 10/05/2018 |
Software security: Buffer overflows continued
Slides |
Homework #1 due (4:30pm) [details] | |
| Week 3 | |||
| 10/08/2018 |
Software security: Buffer overflows continued, and beyond
Slides |
||
| 10/10/2018 |
Software security: Beyond buffer overflows; Cryptography: Introduction
Slides |
Daswani, Chapter 3 | |
| 10/12/2018 |
Cryptography: Introduction (continued)
Slides |
Lab #1 checkpoint due (4:30pm) [details] | |
| Week 4 | |||
| 10/15/2018 |
Symmetric Cryptography Continued
Slides |
||
| 10/17/2018 | Guest Lecture: David Aucsmith | ||
| 10/19/2018 |
Symmetric Cryptography Continued
Slides |
||
| Week 5 | |||
| 10/22/2018 |
Cryptography Continued
Slides |
||
| 10/24/2018 |
Cryptography Continued
Slides |
Lab #1 due (4:30pm)[details] | |
| 10/26/2018 |
Cryptography Continued
Slides |
Daswani, Chapters 13 and 14 | |
| Week 6 | |||
| 10/29/2018 |
Web Security
Slides |
Daswani, Chapter 7 | |
| 10/31/2018 |
Web Security
Slides |
Daswani, Chapters 8 and 10 | |
| 11/02/2018 |
Web Security
Slides |
||
| Week 7 | |||
| 11/05/2018 |
Web Security and Lab2 Overview
Slides |
||
| 11/07/2018 |
Authentication & Web Security and Privacy
Slides |
Homework #2 due (4:30pm) [details] | |
| 11/09/2018 |
Web Security and Privacy
Slides |
||
| Week 8 | |||
| 11/12/2018 |
Veterans Day: No class
|
||
| 11/14/2018 |
Social Engineering and Physical Security
Slides |
||
| 11/16/2018 |
Guest Lecture: Charlie Reis
|
Final Project Checkpoint #1 due (11:59pm)[details] | |
| Week 9 | |||
| 11/19/2018 |
Anonymity
Slides |
||
| 11/20/2018 | Lab #2 due (4:30pm)[details] | ||
| 11/21/2018 |
No class, please complete
worksheet 24 (docx) and submit it by 10:30am on Wednesday, Nov 28 |
||
| 11/23/2018 | No Class: Thanksgiving Holiday | ||
| Week 10 | |||
| 11/26/2018 |
Anonymity and Mobile Devices
Slides |
||
| 11/28/2018 |
Mobile Devices and Usability and Emerging Technologies
Slides-1 Slides-2 Extra Credit Worksheets #1 |
||
| 11/30/2018 |
Crypto Currencies
|
Homework #3 due (4:30pm) [details]
Final Project Checkpoint #2 due (4:30pm) [details] |
|
| Week 11 | |||
| 12/03/2018 | Guest Lecture: Emily McReynolds (Microsoft) | ||
| 12/05/2018 |
Guest Lecture: Ivan Evtimov (UW)
a Adversarial Machine Learning Slides |
||
| 12/07/2018 |
No Lecture
Extra Credit Worksheets #2 |
Lab #3 due (4:30pm) [details] | |
| Final Week | |||
| 12/10/2018 | Final Project due (10:20am) [details] |