The information in this schedule is subject to change—please check back regularly!
Deadlines for assignments listed below are 11:59 PM ET on the meeting day listed. Deadlines for Perusall assignments (paper discussions) are 9:30 AM on the meeting day listed.
Last updated: September 16, 2024.
Week | Date | Topics | Readings | Leader | Deadlines |
---|---|---|---|---|---|
1 | August 30 | Introduction | Ben | ||
2 | September 5 | Background | Ben | ||
3 | September 12 | Current research directions | Ben | ||
4 | September 19 | Current research directions IBN |
Paper 1: “Intender: Fuzzing Intent-Based Networking with Intent-State Transition Guidance” (Kim et al, USENIX Security ‘23) | Ben | |
5 | September 26 | System security | Paper 1:”P4Control: Line-Rate Cross-Host Attack Prevention via In-Network Information Flow Control Enabled by Programmable Switches and eBPF” (Bajaber et al., IEEE S&P ‘24) Paper 2:”Removing the Reliance on Perimeters for Security using Network Views” (Anjum et al., ACM SACMAT ‘22) |
Project proposal due | |
6 | October 3 | Infrastructure attacks | Paper 1: “Manipulating OpenFlow Link Discovery Packet Forwarding for Topology Poisoning” (Chen et al., ACM CCS ‘24) Paper 2: “The LOFT Attack: Overflowing SDN Flow Tables at a Low Rate” (Cao et al., IEEE Transactions on Networking ‘23) |
Related work due | |
7 | October 10 | Network attacks | Paper 1: “NetWarden: Mitigating Network Covert Channels while Preserving Performance” (Xing et al., USENIX Security ‘20) | ||
8 | October 17 | No class (Ben at CCS) | Status update 1 due | ||
9 | October 24 | Network attacks | Paper 1: “Leveraging Prefix Structure to Detect Volumetric DDoS Attack Signatures with Programmable Switches” (Misa et al., IEEE S&P ‘24) Paper 2: “SmartCookie: Blocking Large-Scale SYN Floods with a Split-Proxy Defense on Programmable Data Planes” (Yoo et al., USENIX Security ‘24) |
||
10 | October 31 | Monitoring | Paper 1: “Cerberus: Enabling Efficient and Effective In-Network Monitoring on Programmable Switches” (Zhou et al., IEEE S&P ‘24) Paper 2: “FlowLens: Enabling Efficient Flow Classification for ML-based Network Security Applications” (Barradas et al., NDSS ‘21) |
||
11 | November 7 | SmartNICs | Paper 1: “SmartNIC Performance Isolation with FairNIC: Programmable Networking for the Cloud” (Grant et al., ACM SIGCOMM ‘20) Paper 2: “SmartNIC Security Isolation in the Cloud with S-NIC” (Zhou et al., ACM EuroSys ‘24) |
||
12 | November 14 | Testing | Paper 1: “P4Testgen: An Extensible Test Oracle For P4” (Ruffy et al., ACM SIGCOMM ‘23) Paper 2: “Ambusher: Exploring the Security of Distributed SDN Controllers Through Protocol State Fuzzing” (Kim et al., IEEE Transactions on Information Forensics ‘24) |
Status update 2 due | |
13 | November 21 | Other topics | Paper 1: “ProvTalk: Towards Interpretable Multi-level Provenance Analysis in Networking Functions Virtualization” (Tabiban et al., NDSS ‘22) Paper 2: “NetConfEval: Can LLMs Facilitate Network Configuration?” (Wang et al., ACM CoNEXT ‘24) |
||
14 | November 28 | No class (Fall Holiday) | |||
15 | December 5 | Project presentations | |||
16 | December 12 | No class (Study Day) | |||
17 | December 19 | No class (Final Exam) | Project final report due |