Schedule for Fall 2012
The problem sets, assignments, and labs are due at 11:59pm unless a different time is explicitly announced.
-
Week 1:
(9/4) Course overview, introduction to network security and labs setup
(9/4) Internet Architecture and Protocols
-
Week 2:
(9/10) Internet Architecture and Protocols (Continued)
(9/13) Non-Crypto Security: Tools & Techniques
-
Week 3:
(9/17 & 9/20) Basics of Cryptographic Mechanisms and Applications
[9/19: Lab 1 & PS1 due]
-
Week 4:
(9/25 & 9/27) Basics of Authentication Protocols
[9/27: Quiz 1]
-
Week 5:
(10/1 & 10/4) Mediated Authentication Protocols (KDC)
[10/3: PS2 due]
-
Week 6:
(10/11) Strong Password-Based Authentication
[10/11: two lab reports are due (remaining lab reports will be due later)]
-
Week 7:
(10/15) Kerberos System
(10/18) TLS/SSL
[10/18: Quiz 2][10/19: PS3 due]
-
Week 8:
(10/22) PKI & IPSec/IKE
(10/25) Email Security
[10/25: two additional lab reports are due]
-
Week 9:
(10/29 & 11/1) Teams presentation of "Secure Instant Messaging" Design (including architecture, protocols, packets format, ports, etc.)
[11/2: PS4 due]
-
Week 10:
[11/5: Exam Part I][11/8: Exam Part II]
-
Week 11:
(11/15) DNS Security, Wireless Security
[11/16: for teams submitting more than 5 labs, two additional lab reports are due]
-
Week 12:
(11/19) Other Authentication Systems (e.g., OATH)
-
Week 13:
(11/26) Secure Multicast
(11/29) Worms, Viruses, Botnets
[Quiz 3, Remaining (extra) lab reports]
-
Week 14:
(12/3) Emerging Security Threats
[12/6: Code Freeze]
-
Week 15:
Final Presentations