University of Minnesota
Development of Secure Software Systems (sec 010)
index.php

Homework assignments

Homework set 1

Covering threat modeling, data-flow diagrams, and STRIDE. and heap vulnerabilities. Questions here,

Due on Gradescope (linked from Canvas) online by Tuesday, February 4th at 11:59pm.

Homework set 2

Covering memory corruption and defensive programming. Questions here,

Due on Gradescope (linked from Canvas) online by Tuesday, February 18th at 11:59pm.

Homework set 3

Covering defensive programming and OS security. Questions here,

Due on Gradescope (linked from Canvas) online by Tuesday, March 4th at 11:59pm.

Homework set 4

OS mitigations and network security. Questions here,

Due on Gradescope (linked from Canvas) online by Tuesday, March 25th at 11:59pm.

Homework set 5

Cryptography. Questions here,

Due on Gradescope (will be linked from Canvas) online by Tuesday, April 8th at 11:59pm.