Skip to main content

Foundations of Computer Security

Foundations of Computer Security

Form:Seminar - 3CP (2 SWS)
Organizer:Prof. Dr. Heiko Mantel
Contact:teaching(at)mais.informatik.tu-darmstadt.de
 
Time and Place:Block seminar, tentative dates: 
tbd
Language:English
Registration:in TUCaN (course id 20-00-1230-se)
Max. participants:tbd
Preparation meeting:Thursday October 16th 2025, at 16:15
in S2|02 A213
Literature:
 
Will be provided in the preparation meeting.
Image
Paper

 

 

Material

Materials for the seminar, including the list of articles that we discuss, will be available in Moodle.

Content

In this seminar, we will cover current research questions, research projects, and results that aim at improving computer security. The focus will be on research projects that employ and/or develop formal methods to advance the theoretical and methodological foundations of computer security. The clarification of logical foundations of security plays a crucial role in enabling reliable security guarantees and in the certification of security-critical systems. The use of formal models and formal methods in security has a long tradition and many success stories. For students interested in logic, algebra, formal languages, formal verification, or program analysis, computer security is a very sensible area of application, with many theoretically interesting challenges.

Learning Objectives

After successful participation in the course, you become acquainted with an unfamiliar subject by working with scientific papers. You are proficient in different techniques of library research (including accessing special databases). You can compare and contrast research results across multiple publications and perform an overarching evaluation of these results. You recognize the essential aspects of the examined works and are able to concisely present them to an audience with mixed prior experience on the subject, effectively applying a number of presentation techniques in the process. You are able to actively participate in a scientific discussion on the presented topics. 

Prerequisites (Recommended)

Competences comparable to the first three semesters of the Bachelor program in Computer Science at TU Darmstadt, in particular, knowledge of at least one programming language and basic competences in the areas IT-Security, distributed systems, and formal methods.