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