NOTE: please check the syllabus every week for updates!
Week 1:
Intro
Assignment 0
Ken Thompson. Reflections on Trusting Trust. Turing Award Lecture, USA, 1984.
Week 2:
Symmetric Crypto
Week 3:
Public Key Infrastructure (PKI)
Public Key Crypto, Certificate Authorities, Certificates
Assignment 1
Week 4:
TCP/IP Security
IP, ARP/NDP, ICMP, TCP/UDP/SCTP, NTP
Week 5:
TCP/IP Security Cont.
IPSec, VPN, WireGuard, SSH
Jason A. Donenfeld. WireGuard: Next Generation Kernel Network Tunnel. NDSS, 2017.
Week 6:
DNS Security
Assignment 2
Austin Hounsel, Kevin Borgolte, Paul Schmitt, Jordan Holland, Nick Feamster. Comparing the Effects of DNS, DoT, and DoH on Web Performance. WWW, 2020.
Week 7:
BGP Security
Kevin Butler, Toni Farley, Patrick McDaniel, and Jennifer Rexford. A Survey of BGP Security Issues and Solutions. Proceedings of the IEEE, 98(1):100–122, January 2010.
Week 8:
SSL/TLS (HTTPS)
Week 9:
Wireless Security
Midterm
Week 10:
Bluetooth Security
Week 11:
Telephony Security
Assignment 3
Week 12:
Anonymous Communication Networks
Week 13:
Software-Defined Network (SDN)
Week 14:
Web Security
Week 15:
Final Project Presentation