VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-2925-00L 7 Credits MSC , WBZ D-ITET , D-INFK , D-MATH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Program Analysis for System Security and Reliability

Lecturers & Examiners: Prof. Dr. Martin Vechev
VVZ CR n/a

Last Updated: 2026-02-05 16:07:52

Abstract

Security issues in modern systems (blockchains, datacenters, deep learning, etc.) result in billions of losses due to hacks and system downtime. This course introduces fundamental techniques (ranging over automated analysis, machine learning, synthesis, zero-knowledge, differential privacy, and their combinations) that can be applied in practice so to build more secure and reliable modern systems.

Objective

* Understand the fundamental techniques used to create modern security and reliability analysis engines that are used worldwide. * Understand how symbolic techniques are combined with machine learning (e.g., deep learning, reinforcement learning) so to create new kinds of learning-based analyzers. * Understand how to quantify and fix security and reliability issues in modern deep learning models. * Understand open research questions from both theoretical and practical perspectives.

Content

Please see: https://www.sri.inf.ethz.ch/teaching/pass2022 for detailed course content.

Resources

Learning Materials (Links)

General Information

Language
English
Levels
MSC , WBZ
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
None
50% of the grade is determined by mandatory course projects, 50% of the grade is determined by a written 2 hr exam

Course Components

Type Title Time & Place Hours
lecture Program Analysis for System Security and Reliability
  • Thu 16:15-18:00 (LFO C 13)
2 h weekly
exercise Program Analysis for System Security and Reliability
  • Thu 13:15-14:00 (CAB G 51)
1 h weekly
independent project Program Analysis for System Security and Reliability No time listed 3 h weekly

Offered In