Master-level hands-on lab course on intrusion detection in industrial networks and settings such as production and energy networks. Students will implement and evaluate advanced intrusion detection approaches for industrial networks and/or generate training and test data for such systems.
In industrial scenarios more and more systems and network get interconnected using the Internet to realize novel forms of industrial cooperation. However, interconnecting more and more systems and networks introduces further surface for attacks. One solution to detect such attacks is the usage of intrusion detection systems, which are especially promising for industrial networks as they can be easily deployed to existing networks. In this lab course, students will gain hands-on experience with intrusion detection for industrial networks. This includes the implementation and evaluation of intrusion detection approaches as well as the generation of training and test data for intrusion detection systems.
Typically, participants are working in groups. At the beginning of the semester, students are introduced to the topic based on presentations and small programming tasks. Afterwards, each team gets assigend a larger practical project which they work on for the rest of the semester.
There are no formal prerequisites for this lab course (besides those listed in your study regulations). However, programming skills in Python and potentially C/C++ are expected, experience in parsing communication protocols is helpful. Furthermore, basic knowledge on data communication and security is expected. Additional knowledge on industrial networks, intrusion detection, and network security is helpful.
As lab spots are in high-demand, please indicate clearly why you are interested in the lab and how you and other students may benefit from your participation.