There will be eight homework assignments in CS 181S; these assignments
will be a mix of theoretical assignments and applied assignments.
Note that assignments in this course are
deliberately underspecified, open-ended, and motivated by problems that arise
in the real world—messy as it is. 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 the course policies regarding extensions and academic
integrity here.
Assignment | Description | Due Date |
---|---|---|
A1 | Security Policies [handout] | Tue Jan 23 at 11:59pm |
A2 | Vulnerabilities [handout] [starter] | Tue Jan 30 at 11:59pm |
A3 | Cryptography [handout] [starter] | Tue Feb 20 at 11:59pm |
A4 | (In)Secure Communication | Tue Feb 27 at 11:59pm |
A5 | Authenticating People[handout] [starter] | Tue Mar 26 at 11:59pm |
A6 | Authorization | Tue Apr 9 at 11:59pm |
A7 | Audit | Tue Apr 16 at 11:59pm |