Course Code | 263-4640-00L |
Language | English |
Instructors |
Prof. Dr. Adrian Perrig [AP] Dr. Stefan Frei [SF] |
Teaching Assistants |
Daniele Asoni [DA] Piet De Vaere [PD] Taeho Lee [TL] Jean-Pierre Smith [JS] |
Lectures | Tuesday 10:15-11:55, HG E 5 |
Guest Talks and Exercise Sessions | Tuesday 9:15-10:00, HG E 5 |
Lab | In this course you can solve a set of challenges on Hacking Lab. We will send out invitations so you can join our closed course event. You can solve the challenges autonomously at any time you want. |
Project | The project consists in the creation of a Hacking Lab-like challenge. Teams of (up to) five students will create one new challenge per team. https://svn.inf.ethz.ch/svn/perrig/netsec/teaching/netsec-2018/students/project-instructions.pdf |
Office Hours | By appointment only. |
Grading |
You must pass the exam to get credit points. The project can boost your exam grade. |
Course Catalogue Entry | 263-4640-00L Network Security |
Course Slides/Readers (SVN) | Use your n.ethz account to access the slides and readers in the SVN: https://svn.inf.ethz.ch/svn/perrig/netsec/teaching/netsec-2018/students/ We will only give access to students registered for the course. If you are registered and cannot access the repository, please let us know, and send us your nethz ID. (Please allow for a few days of delay, as the authorization process is manual.) |
18.09.2017 | The website for the Network Security course is online with the preliminary course schedule. Classes start on 18.09.2017 with the Computer Networks Refresher at 9:15 |
Date | Guest or Exercise | Lecture | Lab |
---|---|---|---|
Week 1, 18.09.2018 | Computer Networks Refresher [AP] | Introduction, roots of trust, crypto background [AP] Security protocols, TCP/IP vulnerabilities [AP] |
Starts on the second week |
Week 2, 25.09.2018 | ES: Hacking Lab introduction [DA] | DNS Security and Privacy [SF] |
3002 Network and Domainsearch 3014 Sniffing Network Traffic 7010 Network Security: DNS Host Name Change |
Week 3, 02.10.2018 | ES: DNS | PKI systems: TLS PKI, CT, ARPKI [AP] | |
Week 4, 09.10.2018 | ES: PKI | TLS I [AP] |
3001-a NMAP Scanning with different Options 3001-c NMAP Hacking-Lab Network Fingerprinting 3014 Wireshark Extended Features 3031 Sniffing SSL/TLS Traffic 5221 ssh-attack 7030 Linksys SSL Break 7698 Chinese In the Middle 7887 RSA Multicast |
Week 5, 16.10.2018 | ES: Project introduction and TLS exercise session | TLS II [AP] | None |
Week 6, 23.10.2018 | ES: TLS | Firewalls, IDS, evasion and limitations [SF] |
3038 IPv6 Firewall Deception 5061 Steganography Challenge 5108 Proxy-Log-Analysis |
Week 7, 30.10.2018 | Guest: Mathias Fuchs, InfoGuard | Anonymous communications systems (Theory, Mix-nets) [DA] | None |
Week 8, 06.11.2018 | Guest: David McLaughlin, ETH Zürich | Anonymous communications systems (Tor, practical concerns) [DA] | 3029 Network Forensic Challenge 5070 Timing Side Channel 5072(3) Compression Side Channel (with Block Cipher) |
Week 9, 13.11.2018 | ES: Sheets 4 to 6 | SCION secure Internet architecture [AP] | None |
Week 10, 20.11.2018 | Guest: Maxim Salomon, Roche Diagnostics International | DDoS attacks and defenses [SF] | None |
Week 11, 27.11.2018 | ES: Sheets 7 and 8 | Probabilistic traffic monitoring techniques [AP] | None |
Week 12, 04.12.2018 | Guest: Thomas Oberhammer, Open Systems | BGP [AP] | None |
Week 13, 11.12.2018 | Guest: Antoine Neuenschwander, SWITCH | Next-generation DDoS defense [AP] | None |
Week 14, 18.12.2018 | ES: Sheets 9 to 11 | Blockchain, network security issues [KK] | None |