Skip to main content
Institute of distributed systems logo Ulm university logo

Maschinelles Lernen & IT-Sicherheit

Summer Semester 2025

   
Title: Maschinelles Lernen & IT-Sicherheit
Type: Lecture with lab
Token / Number / Module number: MLS / - /
Semester hours / Credits: 2V+2Ü / 6LP SCH / 2V+2Ü / 6LP CP
Lecturer: Prof. Dr. Frank Kargl
Tutor: Dennis Eisermann, Jonas Weßner
General schedule: Lecture: Tuesdays 8:30 - 10:00, O28 / 1002 Lab: Mondays 12:15 - 13:45(!), O27 / 2203 Start of lecture: Tuesday, 22.04(!).2025 Start of lab: Monday, 28.04.2025
Learning platform: You can find the corresponding Moodle course.
Grade bonus: See moodle.
Exam dates:

Description and general information

Integration of module into courses of studies: * Informatik, B.Sc., FSPO 2021/Schwerpunkt Informatik * Informatik, B.Sc., FSPO 2022/Vertiefungsbereich * Informatik, M.Sc., FSPO 2021/Kernfach/Praktische und Angewandte Informatik * Informatik, M.Sc., FSPO 2022/Kernbereich Informatik/Praktische Informatik * Künstliche Intelligenz, M.Sc., FSPO 2021/Kernfach Künstliche Intelligenz/Praktische und Angewandte Informatik * Künstliche Intelligenz, M.Sc., FSPO 2022/Kernbereich Künstliche Intelligenz/Praktische Informatik * Medieninformatik, B.Sc., FSPO 2022/Vertiefungsbereich * Medieninformatik, M.Sc., FSPO 2021/Kernfach/Praktische und Angewandte Informatik * Medieninformatik, M.Sc., FSPO 2022/Kernbereich Medieninformatik/Praktische Informatik * Software Engineering, B.Sc., FSPO 2022/Vertiefungsbereich/SE Wahlbereich * Software Engineering, M.Sc., FSPO 2021/Kernfach/Praktische und Angewandte Informatik * Software Engineering, M.Sc., FSPO 2022/Kernbereich Software Engineering/Praktische Informatik
Modes of learning and teaching: Lecture Machine Learning & Security (Prof. Dr. Frank Kargl) Lab Machine Learning & Security (Dennis Eisermann)
Module authority: Prof. Dr. Frank Kargl
Lecturer: Prof. Dr. Frank Kargl
Language: Englisch
Turn / Duration: each summer term / one semester
Requirements (contentual): Künstliche Intelligenz und Neuroinformatik (CS6395.000),  Security in IT-Systems (CS6935.000) Foundational knowledge on these topics is mandatory for this course! We strongly discourage from trying participation without this or equivalent knowledge.
Requirements (formal): -
Basis for: Projects and M.Sc. theses in this area
Learning objectives: Upon completing this module, students will * understand existing threats to machine-learning as well as possible countermeasures, * understand the application of machine-learning in security and in particular network security for tasks like security monitoring and intrusion detection, * be able to implement robust and secure machine-learning systems, * have developed practical skills in using ML-based tools for solving real-world problems in (network-)security, * be able to implement and evaluate ML models for tasks such as anomaly detection, and malware identification.
Content: The module provides an in-depth exploration of the intersection of ML, and (network-)security, focusing on: * Security of ML: Threats, risks, attack classes and mitigations. * Application of ML in IT-Security: Using ML to detect and mitigate cyber threats for tasks like intrusion detection, malware analysis, or phishing defense. * Case Studies: As part of the lab, students will be tasked with real-world scenarios from areas like security monitoring, anomaly, or phishing detection and challenged to innovate and enhance over existing solutions.
Literature: * Lecture notes, research papers, and case study materials will be provided as part of lecture material. * Supplementing reading material: Clarence Chio, David Freeman, ‘Machine Learning and Security’, O’Reilly Media, Inc., ISBN: 9781491979907, https://learning.oreilly.com/library/view/machine-learning-and/9781491979891/ (available as ebook in KIZ library)
Grading procedure: Oral exams will be held on individual appointment after end of the lecture.
Estimation of effort: Presence teaching: 60 h Self-study: 120 h Total: 180 h
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia