CPSC 8570

Security in Advanced Networking Technologies

Spring 2019

General Information

Instructor

Dr. Hongxin Hu
E-mail: hongxih@clemson.edu
Homepage: http://www.cs.clemson.edu/~hongxih
Office: McAdams Hall 217
Office Hours: MW 9:00 AM – 11:00 AM; By Appointment
MW 3:55 PM 5:10 PM, McAdams Hall 114/Zucker 104

Teaching Assistant

 
Hongda Li, E-mail: hongdal@g.clemson.edu
 

Overview

In this course, we will discuss emerging networking techniques, inducing Software-defined Networking (SDN), Network Function Visualization (NFV), and Internet of Things (IoT). We will also discuss corresponding security issues in SDN, NFV and IoT. Course will involve readings and discussion of classic and new papers on recent developments in computer networking research. Students will explore new ideas through projects, improve skills in presentations, and enhance critical thinking, systems and security programming, and creativity. The class format will consist of lectures, student presentations, and class project presentations.

Downloads: Course Syllabus

Tentative Schedule

Date Topic Notes
Wednesday, January 9, 2019 Lecture 1 Introduction  
Monday, January 14, 2019 Lecture 2 – Class Overview  
Wednesday, January 16, 2019 Lecture 3 – Network Security Survey paper 1 due: Software-Defined Networking
Monday, January 21, 2019 -- No Class -- (Martin Luther King Day)
Wednesday, January 23, 2019 Lecture 4 – DNS Security  
Monday, January 28, 2019 Lecture 5 – Perimeter Defense & Firewall Organizing project teams and selecting candidate topics  
Wednesday, January 30, 2019 Lecture 6 – Intrusion Detection System
 
Monday, February 4, 2019 Advanced Topic 1 - Software-Defined Networking Overview (Software-Defined Networking at the Crossroads, Scott Shenker - video) (The Road to SDN, OpenFlow: Enabling Innovation in Campus Networks; Software-Defined Networking: A Comprehensive Survey) Survey paper 2 due: Software-Defined Networking Security
Wednesday, February 6, 2019 Advanced Topic 1 - Software-Defined Networking Overview 1
SDN Introduction
 
Monday, February 11, 2019 Advanced Topic 1 - Software-Defined Networking Overview 2
OpenFlow
 
Wednesday, February 13, 2019 Advanced Topic 1 - Software-Defined Networking Security Overview (Towards Secure and Dependable Software-Defined Networks) Project 1 due (CloudLab and SDN Basic)
Monday, February 18, 2019 Advanced Topic 2 - Network Function Virtualization Overview  
Wednesday, February 20, 2019 Research Talk 1: NFV Security Hongda Li
Survey paper 3 due: Network Function Virtualization
Monday, February 25, 2019

Proposal Presentation

Proposal Due
Wednesday, February 27, 2019

Midterm

 
Monday, March 4, 2019 Advanced Topic 3 - IoT Security Overview

Project 2 due (Flooding Attacks to the SDN Data Plane) 
Wednesday, March 6, 2019 Advanced Topic 3 - IoT Applicaion Secuirty (Talk, Attack Demo)

Monday, March 11, 2019 Advanced Topic 3 - Rethinking Secuirty for IoT

Wednesday, March 13, 2019 Paper Presentation - Software-Defined Networking (Enabling Dynamic Access Control for Controller Applications in Software-Defined Networks; State-aware Network Access Management for Software-Defined Networks)
Survey paper 4 due: IoT Security
Monday, March 18, 2019 -- Spring Break --
 
Wednesday, March 20, 2019 -- Spring Break --

Monday, March 25, 2019 Research Talk 2: IoT Security
Wenbo Ding
Project 3 due (Man-in-the-Middle Attacks in SDN)   
Wednesday, March 27, 2019 Research Talk 3: Social Network Privacy Nishant Vishwamitra

Monday, April 1, 2019 Midterm Project Presentation Teams 1, 2, 3
Wednesday, April 3, 2019 Midterm Project Presentation Teams 4, 5, 6
Monday, April 8, 2019 Advanced Topic 1 - SDN Security
Paper presnetation 1: FlowGuard: Building Robust Firewalls for Software-Defined Networks” (HotSDN’14)

Paper presnetation 2:Cross-App Poisoning in Software-Defined Networking” (CCS'18)

Team 1
Team 2
Wednesday, April 10, 2019 Advanced Topic 2 - NFV Security
Paper presnetation 1: “Bohatei: Flexible and Elastic DDoS Defense” (USENIX Security'15)
Paper presnetation 2:Deep Packet Inspection as a Service” (CoNEXT '14)

Team 3
Team 4
Project 4 due   (Flow Rule Migaration and Conflict Detection in SDN)
Monday, April 15, 2019 Advanced Topic 3 - IoT Security
Paper presnetation 1: LEMNA: Explaining Deep Learning based Security Applications” (CCS'18)
Paper presnetation 2: Skill Squatting Attacks on Amazon Alexa” (USENIX Security'18)


Feng Wei

Team 5

Wednesday, April 17, 2019 Advanced Topic 3 - IoT Security
Paper presnetation 1:
Fuzzing Semantic Misinterpretation for Voice Assistant Applications (NDSS’19)
Paper presnetation 2: Security Analysis of Emerging Smart Home Applications” (S&P'16)

Team 6
Team 7
Monday, April 22, 2019 Final Project Presentation 1 Teams 1, 2, 3, 4
Wednesday, April 24, 2019 Final Project Presentation 2 Teams 5, 6, 7
Wednesday, May 1, 2019 No class Final project report due

Textbook (Optional)

Grading Scheme

Resources

Google Scholar

ACM's Computing Research Repository

ACM CCS

NDSS

USENIX Security