inf420 - Introduction to IT-Security (Complete module description)

inf420 - Introduction to IT-Security (Complete module description)

Original version English PDF download
Module label Introduction to IT-Security
Module code inf420
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Applicability of the module
  • Bachelor's Programme Business Informatics (Bachelor) > Akzentsetzungsbereich Praktische Informatik und Angewandte Informatik
  • Bachelor's Programme Computing Science (Bachelor) > Akzentsetzungsbereich - Wahlbereich Informatik
  • Master of Education Programme (Gymnasium) Computing Science (Master of Education) > Pflichtmodule
  • Master of Education Programme (Gymnasium) Computing Science (Master of Education) > Wahlpflichtmodule (Angewandte Informatik)
  • Master of Education Programme (Gymnasium) Computing Science (Master of Education) > Wahlpflichtmodule (Theoretische Informatik)
  • Master of Education Programme (Hauptschule and Realschule) Computing Science (Master of Education) > Mastermodule
  • Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) > Akzentsetzungsbereich
  • Master's Programme Computing Science (Master) > Praktische Informatik
Responsible persons
  • Peter, Andreas (module responsibility)
  • Lehrenden, Die im Modul (authorised to take exams)
Prerequisites
Skills to be acquired in this module

Students understand the basic concepts, methods and protocols for protecting data and systems from manipulation and misuse on a basic, practice-oriented, scientific level (see "contents of the module"). The students can explain the causes of security problems in today's systems, can reproduce the connections between protection mechanisms and the problems they address, and can apply them to case studies. They can identify vulnerabilities, analyze them and understand the attack mechanisms described. In addition, the students are able to discuss possible solutions and are able to protect systems accordingly.

Professional competence
The students

  •  understand the semantics of security and explain the properties of secure IT systems (see "contents of the module"),
  • discuss the importance of IT security, and
  • carry out simple security analyses of systems.

Methological competence

The students

  • use concepts and techniques to increase security, in particular regarding which protection goals can be achieved with which techniques (see "contents of the module"),
  • apply mechanisms of IT security in simple scenarios, and
  • question the properties and limits of security concepts and combine different concepts in a meaningful way.

Social competence

The students

  • solve problems partially in small groups and thus improve their willingness to cooperate and their communication skills,
  • present solutions to IT security problems in front of the exercise group,
  • discuss their different solutions within the exercise group, and
  • improve their English language skills.

Self-competence
The students

  • motivate themselves to work on questions and problems in the domain of IT security,
  • justify their own actions with theoretical and methodical knowledge, and
  • critically reflect on proposed solutions in relation to social expectations and consequences, taking into account the methods taught.
Module contents

The course provides a broad introduction to IT security, covering the following topics:

  • basic terms, concepts, and principles in IT security,
  • major cryptographic building blocks (encryption, signatures, ...),
  • access control models and mechanisms,
  • authentication and key exchange protocols,
  • network security basics,
  • anonymous communication (including TOR), and
  • basics of privacy protection.
Recommended reading
  • C. Eckert. IT-Sicherheit: Konzepte – Verfahren – Protokolle. 10th edition. De Gruyter Oldenbourg, ISBN 978-3-110-58468-4, 2018
  • P. van Oorschot. Computer Security and the Internet. 2nd edition. Springer, ISBN 978-3-030-83410-4, 2021
  • R. Anderson. Security Engineering: A Guide to Building Dependable Distributed Systems. 2nd edition. Wiley, ISBN 978-0470068526, 2008
Links
Language of instruction English
Duration (semesters) 1 Semester
Module frequency Every winter semester
Module capacity unlimited
Teaching/Learning method V+Ü
Type of course Comment SWS Frequency Workload of compulsory attendance
Lecture 2 WiSe 2
Exercises 2 WiSe 2
Total module attendance time 4 h
Examination Prüfungszeiten Type of examination
Final exam of module

Written or oral exam

The concretely chosen form of examination will be announced in the first week of the course.