Eve Penguin Welcome to the Network Security (COSC 434/534) course website.

This course will examine the challenges of building secure distributed systems which depend on networks to communicate. The course will explore what properties secure distributed systems should possess and how adversaries approach the problem of undermining these properties. By learning to think like an adversary, students will be able to examine existing systems for vulnerabilities and design their own secure systems.


  • Piazza Forum Live

    A class forum is live on Piazza, you should have received an email inviting you to join. I strongly prefer that course questions are asked there, given that if you have the question, odds are two others in the class have the same question and want the same answer.
  • Website Now Live

    This website will function as the COSC 434/534 course website. All lecture slides, readings, and assignments will be found here.

Important Dates

E 17 Jan : Exercise Set 1 Out
P 22 Jan : Programming Assign 1 Out
E 31 Jan : Exercise Set 1 Due/2 Out
E 14 Feb : Exercise Set 2 Due/3 Out
P 22 Feb : Programming Assign 1 Due
E 7 Mar : Exercise Set 3 Due/4 Out
T 7 Mar : Midterm Exam
E 26 Mar : Exercise Set 4 Due/5 Out
P 26 Mar : Programming Assign 2 Out
E ? Apr : Exercise Set 5 Due/6 Out
E ? Apr : Exercise Set 6 Due
P 26 Apr : Programming Assign 2 Due
T 3 May : Minal Exam