Network Security Theory and Practice

College of Computer Science and Technology, Zhejiang University, Spring 2023
Monday 16:15 – 17:50, Tuesday 16:15 – 17:50, Room CW-104
Tuesday 14:15 – 15:50, Room CW-503

Wish You Health and Safety

Instructor

Kai Bu Email: kaibu@zju.edu.cn
Office: Room 503 Zetong Building.     Office hour: By appointment
Thank you for studying Network Security with me.

Teaching Assistants

Jiongrui Huang Email: jiongrui_huang@zju.edu.cn
Fukang Wu Email: fukangwu@zju.edu.cn
Tianyi Fu Email: tianyifu@zju.edu.cn
Office: Room 503 Zetong Building.     Office hour: By appointment

Course Objective

This course aims to help students understand and practice network attack and defense strategies. As the saying from security research community goes, if you want to secure a system, hack it first. Such a principle drives the development of course content. Each defense strategy is well motivated by example attacks that might take place if it were not enforced. Topics to be covered include DDoS, secure routing, anonymous communication, Web security, Email security, intrusion detection, traceback, and various commonly adopted network protection strategies. Well-crafted lab tasks are also required to help students practice these security techniques. Through integrating both theory and practice, students are expected to grasp the essence of network security as well as train their security mindset.

Prerequisites

Networking, Security, Programming

Grading

10%     Assignment
40%     Lab or Project
50% Final Exam: 10:30 - 12:30, April 23, 2023.

Resources

Security Engineering, by Ross Anderson, Cambridge
6.857 Computer and Network Security, by Ron Rivest and Yael Kalai, MIT
6.858 Computer Systems Security, by Nickolai Zeldovich, MIT
CS 161 Computer Security, by Raluca Ada Popa, UC Berkeley
Network Security, by Vyas Sekar, CMU