Note: Dates in the future are tentative and subject to slight changes (e.g., as guest lectures are scheduled). Please check back often.
Also note: Research reading deadlines for CSE M 584 students are not listed on this calendar. You can find them here.
Date | Topic and Slides | Readings | Assignments | |
---|---|---|---|---|
09/28/2016 | Course overview & Introduction to security [slides] | None | ||
09/30/2016 | Introduction to security & The security mindset [slides] | Daswani, Chapter 1 | Class survey ("Homework #0") due (8pm) [Survey] | |
10/03/2016 | Guest lecture: Tadayoshi Kohno [] | Daswani, Chapter 6 | ||
10/05/2016 | Software security: Buffer overflows [slides] | Daswani, Chapter 6 Recommended: Smashing the Stack for Fun and Profit and Exploiting Format String Vulnerabilities and Once Upon a free() |
Sign the Ethics Form by 5pm! Lab #1 out [Details] |
|
10/07/2016 | Guest lecture: David Aucsmith | Daswani, Chapter 3 | ||
10/10/2016 | Software security: Buffer overflows continued [slides] | None | Homework #1 due (8pm) [details] | |
10/12/2016 | Guest lecture: Emily McReynolds, UW Tech Policy Lab | None | ||
10/14/2016 | Software security: Miscellaneous [slides] | Daswani, Chapter 12 | Lab #1 checkpoint due (5pm) [details] | |
10/17/2016 |
Software security: Terminology and ideas; Cryptography: Intro [slides] |
None | ||
10/19/2016 | Cryptography: Symmetric encryption (start) [slides] | Daswani, Chapter 15 | ||
10/21/2016 | Cryptography: Symmetric encryption (finish) [slides] | Daswani, Chapter 13 | ||
10/24/2016 | Cryptography: Hash functions and MACs (start) [slides] | None | ||
10/26/2016 | Cryptography: Hash functions and MACs (finish); Asymmetric key crypto (start) [slides] | Daswani, Chapter 14 | ||
10/28/2016 | Cryptography: Asymmetric key crypto (finish) [slides] | None | ||
10/31/2016 | Cryptography: Certificates and SSL/TLS [slides] | Daswani, Chapter 7 | Lab #1 due (5pm) [details] | |
11/02/2016 | Crypto/Web SecurityCertificate Authorities, SSL/TLS [slides] | None | ||
11/04/2016 | Web Security: Intro [slides] | Daswani, Chapter 10 | Homework #2 due (8pm) [details] | |
11/07/2016 | Web Security: Web application security (CSRF, XSS) [slides] | None | ||
11/09/2016 | Web Security: Web application security (XSS and Injections) [slides] | None | ||
11/11/2016 | No class (Veteran's Day) | Daswani, Chapters 8 and 10 Recommended: Advanced SQL Injection, XSS Cheat Sheet |
||
11/14/2016 | Web Security: Web application security (SQL injection, session management) [slides] | None | ||
11/16/2016 | Web privacy: Third-party tracking [slides] | None | ||
11/18/2016 | Physical Security | Daswani, Chapter 9 Recommended (funny!): James Mickens on passwords |
||
11/21/2016 | Passwords and Authentication (start) [slides] | Understanding Android Security | Lab 2 due (5pm) [details] | |
11/23/2016 | No class - Thanksgiving | None | ||
11/25/2016 | No class - Thanksgiving | None | ||
11/28/2016 | Mobile Platform Security [slides] | None | ||
11/30/2016 | Usable Security [slides] | None | ||
12/02/2016 | Usable Security (finish), [slides] | None | ||
12/05/2016 | Guest Lecture: Chris Handsen, Detective [] | None | ||
12/07/2016 | Loose Ends: Anonymity and Secure Messaging [slides] | None | ||
12/09/2016 | Loose Ends: Tor and Secure Messaging [slides] | None | ||
12/12/2016 | (No class: finals week) |