| Course Code | 263-4640-00L |
| Language | English |
| Lecturers |
Prof. Dr. Adrian Perrig [AP] Prof. Dr. Kenny Paterson [KP] Dr. Piet De Vaere[PV] |
| Teaching Assistants |
Felix Stöger [FS] — Head TA Annamira O'Toole [AO] — Lecture TA Elham Ehsani Moghadam [EE] — Exercise TA Yi-Min Lin [YL] — Exercise TA Zechao Cai [ZC] — Exercise TA Francesco Da Dalt [FD] — Project TA Liwen Xu [LX] — Project TA Marco Pioppini [MP] — Project TA Eduarda Assunção [EA] — Project TA |
| Student Assistants |
Jan Luan [JL] — Exercise SA Benedek Mezei [BM] — Exercise SA Alice Cotten [AC] — Exercise SA Yuyang Qin [YQ] — Project SA |
| 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 | In principle all teaching will be in person. However, recordings will be made available, and no attendance (besides at the exam) is required to pass this course. |
| Lectures | See here. |
| Guest Talks and Exercise Sessions | See here. |
| Exam | Written exam. Date to be determined. |
| Project | The course includes one graded coding project. This needs to be completed individually and will make up 10 % of the final grade. More will be provided in the lectures. |
| Grading | You must pass the exam to get credit points. The exam determines 90 % of the final grade. The remaining 10 % comes from the coding project. |
| 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 Recordings | Recordings will be available on the ETH video portal the day after the lecture or exercise class. |
| 14.09.2026 | The website for the Network Security course 2026 is online. |
| week 38 | Lecture | 15.09.2026 | Course introduction, WebPKI [PV] |
| Exercise | 17.09.2026 | Networking Refresher | |
| week 39 | Lecture | 22.09.2026 | WebPKI [PV] |
| Exercise | 24.09.2026 |
Guest lecture, Rayhaan Jaufeerally: Hands-on BGP
Discussion exercise sheet |
|
| week 40 | Lecture | 29.09.2026 | WebPKI, other PKIs [PV] |
| Exercise | 01.10.2026 | Crypto Refresher | |
| week 41 | Lecture | 06.10.2026 | TLS [KP] |
| Exercise | 08.10.2026 |
Guest lecture, Candid Wüest: Modern malware analysis and protection methods Discussion exercise sheet |
|
| week 42 | Lecture | 13.10.2026 | TLS [KP] |
| Exercise | 15.10.2026 |
Guest lecture, Diana Krämer, Camilla Memola: Red Team vs. Blue Team Discussion exercise sheet |
|
| week 43 | Lecture | 20.10.2026 | VPNs, IPsec, Wireguard [PV] |
| Exercise | 22.10.2026 |
Guest lecture (TBD) Discussion exercise sheet |
|
| week 44 | Lecture | 27.10.2026 | VPNs, IPsec, Wireguard, Anonymous communication [PV] |
| Exercise | 29.10.2026 |
Guest Lecture (TBD) Discussion exercise sheet |
|
| week 45 | Lecture | 03.11.2026 | Anonymous communication [PV] |
| Exercise | 05.11.2026 |
Guest lecture, Patrick Schmid: Top X ways to get domain admin Discussion exercise sheet |
|
| week 46 | Lecture | 10.11.2026 | (D)DoS: Attacks and Defense Mechanisms [AP] |
| Exercise | 12.11.2026 | Guest lecture, Reykur | |
| week 47 | Lecture | 17.11.2026 | (D)DoS: Attacks and Defense Mechanisms [AP] |
| Exercise | 19.11.2026 |
Guest lecture (TBD) Discussion exercise sheet |
|
| week 48 | Lecture | 24.11.2026 | BGP security, BGPsec, best practices [PV] |
| Exercise | 26.11.2026 |
Guest lecture (TBD) Discussion exercise sheet |
|
| Project | 01.12.2026 | Publication: SCION Project | |
| week 49 | Lecture | 01.12.2026 | Next-Generation Internet (SCION) [AP] |
| Exercise | 03.12.2026 |
Discussion exercise sheet SCION Project Introduction |
|
| week 50 | Lecture | 08.12.2026 | Next-Generation Internet (SCION) [AP] |
| Exercise | 10.12.2026 | SCION Project Q&A | |
| week 51 | Lecture | 15.12.2026 | DNS, DNS Security [AP] |
| Exercise | 17.12.2026 | Discussion exercise sheet | |
| Project | 21.12.2026 | Deadline: SCION Project (23:59) |