There will be six homework assignments in CS 5430. They may include written problems and programming
problems. Assignments in this course are deliberately underspecified, open-ended, and motivated by
problems that arise in the real world—messy as it is—as is consistent with the upper-level,
professional, and practical orientation of this course. You will have to think on your own, build
tools, refine problem specifications, make reasonable and defensible assumptions, and be creative.
Success in this course, as in life, depends heavily on you figuring out what's important and
concentrating on that.
You can find our policies regarding extensions, regrades, and academic integrity here.
Assignment | Description | Due Date |
---|---|---|
A0 | Security Policies | Mon February 12 at 11:59pm |
A1 | Threats, Vulnerabilities, and Principles | Mon February 26 at 11:59pm |
A2 | Cryptography | Mon March 12 at 11:59pm |
A3 | Authentication | Mon March 26 at 11:59pm |
A4 | Authorization | Mon April 23 at 11:59pm |
A5 | Audit | Mon May 7 at 11:59pm |