199.017 Artificial Intelligence in Computer Security
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024S, VU, 2.0h, 3.0EC, wird geblockt abgehalten


  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz


Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

After completing this course, students will be equipped with a thorough understanding of how artificial intelligence (AI) can be applied to tackle security problems. They can employ learning algorithms to address specific security
tasks, including attack detection and malware analysis. Furthermore, the course will provide them with insights into the roles of data selection, feature extraction, and learning techniques and how these elements influence the
success of AI in security applications. Additionally, students will learn about the limitations, challenges, and potential oversights inherent in deploying AI for security purposes.

Inhalt der Lehrveranstaltung

The lecturer of this course will be Konrad Rieck / TU Berlin.

 This course provides an introduction to artificial intelligence in security applications. Rather than jumping on the hype train of AI, we first look back at previous research and discuss general concepts for applying learning
algorithms to security tasks, such as attack detection and malware analysis. We then examine the role of data, features, and learning techniques in this context and address their limitations and blind spots. The course concludes with an
outlook on future developments and possible misconceptions in AI-based security.

  • Basics of Machine Learning (4h)
  • Features and Feature Spaces (2h)
  • Attack Detection using Machine Learning (4h)
  • Malware Analysis using Machine Learning (2h)
  • Robustness and Adversarial Learning (2h)
  • Generative AI in Security Applications (2h)
  • Critical Reflections and Outlook (4h)

Planned schedule:

Block course with two separate weeks in the semester:
Week 1: 13.5 - 17.5., 5x2 hours
Week 2: 24.6. - 28.6., 5x2 hours


The course format is a lecture combined with interactive discussions. Each unit will focus on a single topic, structured to include 2/3 of the time dedicated to instructive teaching and 1/3 allocated for engaging in discussions with the students.



Weitere Informationen

This is a guest professor course of the TU Wien Informatics Doctoral School.

The course is open to all PhD students and interested Master students.


The course is limited to 20 students to ensure sufficient discussion and exchange in its units.

Vortragende Personen


LVA Termine

Mo.10:00 - 12:0013.05.2024Seminarraum FAV 01 B (Seminarraum 187/2) Artificial Intelligence in Computer Security
Mo.10:00 - 12:0024.06.2024Seminarraum FAV 01 B (Seminarraum 187/2) Artificial Intelligence in Computer Security
LVA wird geblockt abgehalten


Written exam of 60 minutes at the end of the course (multiple-choice questions). If students are absent due to illness, an oral exam of 20 minutes may be offered.


Von Bis Abmeldung bis
27.02.2024 12:00 12.05.2024 23:59


Please register in TISS.


PhD TU Wien Informatics Doctoral School Pflichtfach


  • Duda, Hart and Stork. Pattern Classification. Wiley & Sons 2001
  • Gollmann. Computer Security. Wiley & Sons, 2011
  • Szor. The Art of Computer Virus Research and Defense. Addison-Wesley, 2005
  • Rieck. Machine Learning for Application-Layer Intrusion Detection, Lulu 2009
  • More references will be announced in each lecture

Weitere Informationen

  • Anwesenheitspflicht!