5509649: C19 Data and Application Security

zurück zur Übersicht
Semester:SS 23
Lektionen / Semester:56.0 L / 42.0 h
Selbststudium:138.0 h



Masterstudium Wirtschaftsinformatik (01.09.2019)


Data and Application Security provides an introduction to cyber security and covers topics related to information and communication security. This is one of the core subject areas of the degree programme, and the course provides a foundation for choosing further electives in the area of cybersecurity. The course covers the following topics:

• Security goals and design principles
• Economic aspects of security and risk analysis
• Basics of cryptography
• Authentication and access control
• Key instruments of network security
• Key instruments of web security
• Software security, vulnerabilities, and attacks
• Email and mobile device security


After successful completion of the course, students will

Professional competence
• understand the main security objectives and design principles
• understand basic theoretical concepts in the above mentioned security fields
• understand elementary attacks against security instruments
• be able to find solutions for basic security vulnerabilities

Methodological competence
• be able to administer basic security instruments
• be able to implement simple programs related to the security instruments

Social competence
• be able to organise learning materials and work in groups
• be able to divide problems into meaningfully tasks, work on them and help each other within the group

Personal competence
• be able to address new challenges and independently identify viable solutions
• be able to think “out of the box” and apply knowledge in an unusual context

Technological competence
• be familiar with programming in Python and its security related libraries
• be familiar with remote access tools such as VPN and SSH



• The module involves interactive lectures to integrate theoretical knowledge with practical design and analysis skills.
• The module involves practical exercises in which students investigate security problems and find appropriate countermeasures.
• Lab exercises are used to support the acquisition of practical skills.
• Theoretical material is demonstrated with relevant practical tools.

Voraussetzungen (inhaltlich)

• Intermediate knowledge of programming (Python or similar high-level language)


• Students are provided with the lecture slides and supplementary material (e.g., selected journal articles).


Exercise: Assignments
Lecture: Written exam