Schedule for Fall 2013
The problem sets, assignments, and labs are due at 11:59pm unless a different time is explicitly announced.
-
Week 1:
(9/5) Course overview, introduction to network security and labs setup
(9/9) Internet Architecture and Protocols
-
Week 2:
(9/12) Internet Architecture and Protocols (Continued)
(9/13) Non-Crypto Security: Tools & Techniques
-
Week 3:
(9/16 & 9/19) Basics of Cryptographic Mechanisms and Applications
[9/18: Lab 1 & PS1 due]
-
Week 4:
(9/23 & 9/26) Basics of Authentication Protocols
[9/26: Quiz 1]
-
Week 5:
(9/30 & 10/3) Mediated Authentication Protocols (KDC)
[10/2: PS2 due]
-
Week 6:
(10/7 & 10/10) Strong Password-Based Authentication
[10/9 two (UG) / three (Grads) lab reports are due (remaining lab reports will be due later)]
-
Week 7:
(10/17) Kerberos System
[10/17: Quiz 2]
[10/16: PS3 due]
-
Week 8:
(10/21) TLS/SSL & PKI
(10/24) IPSec/IKE
[10/23: two additional lab reports are due]
-
Week 9:
(10/28 & 10/31) Teams presentation of "Secure Instant Messaging" Design (including architecture, protocols, packets format, ports, etc.)
[11/1: PS4 due]
-
Week 10:
[11/4: Exam Part I]
[11/7: Exam Part II]
-
Week 11:
(11/14) DNS Security & Email Security
[11/16: for teams submitting more than 5 labs, two additional lab reports are due]
-
Week 12:
(11/18) Wireless/Mobile Authentication Systems: WiFi and 2G/3G/4G systems
(11/21) Other Security Platforms: Mobile phones, set top boxes, online social networks, streaming platforms (netflix), group security
-
Week 13:
(11/25) Worms, Viruses, Botnets
[Quiz 3, Remaining (extra) lab reports]
-
Week 14:
(12/2) Emerging Security Threats
[12/6: Code Freeze]
-
Week 15:
Final Presentations