Type:Module
ECTS-Credits:6.0
Scheduled in semester:2
Semester Hours per Week / Contact Hours:56.0 L / 42.0 h
Self-directed study time:138.0 h
Module coordination/Lecturers
- Prof. Dr. Pavel Laskov
(Modulleitung)
Curricula
Master's degree programme in Information Systems (01.09.2019)Description
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
Learning Outcomes
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
Qualifications
Lectures Method
• 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.
Admission Requirements
• Intermediate knowledge of programming (Python or similar high-level language)
Literature
• Students are provided with the lecture slides and supplementary material (e.g., selected journal articles).
Exam Modalities
Exercise: Assignments
Lecture: Written exam