Course Info
- Course Name: CSE 548, Advanced Computer Network Security
- Semester: Spring 2026
- Instructor: Jed Crandall
- Canvas is where to find other course info
Syllabus
Slides
- Course intro
- Network security basics, secure hashes, stream ciphers, and WiFi security
- All the math you need for Exam 1 (Birthday paradox, finite fields, Fermat’s Little Theorem, fast modular exponentiation)
- Secure hash functions and certificates
- DNS attacks
- Siddharth’s guest lecture about FFTs
- Symmetric crypto through the 80s and DES
- AES, cipher modes, and padding oracle attacks
- More notes on AES
- Port scans, information theory, and side channels, and a related demo showing Zmap’s non-crypto application of finite fields
- Diffie-Hellman, OTR, and Signal
- More to come…
Reading assignments…
- Hacker’s Manifesto, please read by January 15th
- Malicious Life podcast about Operation Sundevil, please listen to it by January 15th
- The Final Nail in WEP’s Coffin, please read by January 22nd
- Three videos about WiFi security flaws: KRACK attacks, FragAttacks, and a demo of FragAttacks; Please watch by January 22nd
- Read this paper about an MD5 collision attack and this report, and watch this video, all by January 29th
- Read this paper and watch this video, both about IP fragmentation and DNS security, by February 5th
- Read the AES proposal by February 12th
- Read the ZMap paper and this survey of IPID side channels by February 19th
- Read the classic OTR paper and the seminal Diffie-Hellman paper, and find and stream CITIZEN FOUR (directed by Laura Poitras) by March 5th
- More to come…
Homework assignments
- Will be posted in Canvas only