College of Computer Science and Technology, Zhejiang University, Fall 2016
Thursday 8:00 – 11:25, Cao Guangbiao Building West Wing
Room 503 Lecture & Lab

Instructor

Kai Bu Email: kaibu@zju.edu.cn
Office: Room 503 Zetong Building.  Office hour: by appointment

Course Objective

This course aims to help students practice information security related attack and defense. As the saying from security research community goes, if you want to secure a system, hack it first. The course follows this principle in a project-oriented way. Project themes range from traditional authentication and DDoS to more recent Software-Defined Networking and BitCoin. Through participating in an eight-week project and several smaller-scale projects, students are expected to practice hacking techniques as well as train their security mindset.

Prerequisites

Networking, Security, Programming

Grading

20% Project #1
30% Project #2
50% Group Project
Bonus 10% Research-oriented project
Bonus 15% Research-paper--alike report

Resources

Security Engineering, by Ross Anderson, Cambridge
EECS 354 Network Penetration and Security, by Yan Chen, Northwestern University
How to Do Great Research, by Nick Feamster (Princeton) and Alex Gray (Georgia Tech)
Understanding the Adversary Mindset, by Tadayoshi Kohno, University of Washington
Think like an Adversary: Security Analysis of Embedded Systems, by Wenyuan Xu, Zhejiang University