Course Code | 263-4640-00L |
Language | English |
Instructors |
Prof. Dr. Adrian Perrig [AP] Dr. Stefan Frei [SF] Dr. Markus Legner [ML] Prof. Dr. Kenny Paterson [KP] |
Teaching Assistants |
Piet De Vaere [PD] — Head TA Giacomo Giuliari [GG] — Exercises Simon Scherrer [SS] — Projects |
Student Assistants |
Marc-Philippe Bartholomä [MB] — Exercises Ben Fiedler [BF] — Project 2 Matteo Scarlata [MS] — Exercises |
Contact |
Please do not send emails to our personal email addresses. Instead, use the following points of contact (besides in-person question during lectures and exercise sessions):
|
Online Teaching | From Thursday 2020-10-29 onward this course will be thought via Zoom. The Zoom link and course recordings can be found on GitLab. |
Lectures | Tuesday 10:15-11:55, Until Tuesday 2020-10-27: CHN C 14 (live streaming) After Tuesday 2020-10-27: Zoom link on GitLab. |
From Thursday 2020-10-29 onward there will be no more in person teaching.
|
|
Safety Regulations |
From Thursday 2020-10-29 onward there will be no more in person teaching.
|
Guest Talks and Exercise Sessions |
Thursday 16:15-18:00,
|
Exam | To Be Determined |
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 course includes two graded coding projects. These need to be completed individually and will make up 20 % of the final grade. More information will follow. |
Grading | You must pass the exam to get credit points. The exam determines 80 % of the final grade. The remaining 20 % comes from the coding projects. |
Course Catalogue Entry | 263-4640-00L Network Security |
Course Slides/Readers (Git) | Course materials will be distributed via GitLab.
We will also use GitLab Issues for questions, discussions, and more. You should automatically be granted access to the relevant GitLab projects no later than (i) four hours after registering for the course on myStudies, or (ii) one hour after logging in to the D-INFK GitLab instance for the first time, whichever is later. If this is not the case, you should contact the course team. |
Lecture Streaming and Recordings |
The Zoom link and course recordings can be found on GitLab.
|
06.08.2020 | The website for the Network Security course is online. Classes will start on 15.09.2020 |
18.08.2020 | The preliminary schedule is published. This schedule may still change. |
26.08.2020 | Information about GitLab and lecture tickets is added. Guest lectures added. |
10.09.2020 | Added information about safety regulations, live streaming, and recording. |
26.10.2020 | Information about switch to online teaching is added. |
03.11.2020 | Minor update to lecture schedule. |
week 1 | Lecture | 15.09.2020 | Course introduction, crypto refresher [AP] |
Exercise | 17.09.2020 | Networking refresher [ML] | |
week 2 | Lecture | 22.09.2020 | PKI systems [AP] |
Exercise | 24.09.2020 | Introduction to Project 1: ACME Client Discussion exercise sheet 1 | |
week 3 | Lecture | 29.09.2020 | TLS [KP] |
Exercise | 01.10.2020 | Guest: Nico Schottelius, Ungleich, "Security Aspects of IPv6" Discussion exercise sheet | |
week 4 | Lecture | 06.10.2020 | TLS [KP] |
Exercise | 08.10.2020 | Discussion exercise sheet Question hour | |
week 5 | Lecture | 13.10.2020 | VPNs (IPsec, WireGuard) [ML] |
Exercise | 15.10.2020 | Guest: Maxim Salomon, Google, "Security vulnerabilities of modern Wireless LAN Systems" Discussion exercise sheet | |
week 6 | Lecture | 20.10.2020 | Anonymous-communication systems [ML] |
Exercise | 22.10.2020 | Discussion exercise sheet Question hour | |
week 7 | Lecture | 27.10.2020 | BGP security, BGPsec, best practices [ML] |
Exercise | 29.10.2020 | Guest: Rayhaan Jaufeerally, AS210036, "An exploration of real world network security" Discussion exercise sheet | |
week 8 | Lecture | 03.11.2020 | (D)DoS attacks (part 1) [ML] |
Exercise | 05.11.2020 | Introduction to Project 2 Discussion exercise sheet | |
Project | 06.11.2020 | Deadline Project 1 (23:59) | |
week 9 | Lecture | 10.11.2020 | Firewalls, IDS, evasion and limitations [SF] |
Exercise | 12.11.2020 | Guest: Candid Wüest, Acronis, "Malware Analysis and Prevention" Discussion exercise sheet | |
week 10 | Lecture | 17.11.2020 | Cybersecurity in practice - Internet of things (IoT) and cyber supply chain security [SF] |
Exercise | 19.11.2020 | Discussion exercise sheet Question hour | |
week 11 | Lecture | 24.11.2020 | DNS security and privacy [SF] |
Exercise | 26.11.2020 | Guest: Patrick Schmid, RedGuard, "Top X Ways to get Domain Admin: A field report from attack simulations across different companies" Discussion exercise sheet | |
week 12 | Lecture | 01.12.2020 | (D)DoS attacks (part 2) [AP] |
Exercise | 03.12.2020 | Discussion exercise sheet Question hour | |
week 13 | Lecture | 08.12.2020 | Next-generation Internet (SCION) [AP] |
Exercise | 10.12.2020 | Guest: David Mc Laughlin, ETH Zürich, "Email spam prevention at ETH" Discussion exercise sheet | |
week 14 | Lecture | 15.12.2020 | Probabilistic traffic-monitoring techniques [AP] |
Exercise | 17.12.2020 | Discussion exercise sheet Question hour | |
Project | 18.12.2020 | Deadline Project 2 (23:59) |