|
Registration is still possible. If you are interested in registering for the seminar after the preparation meeting, please get in touch with us via e-mail at teachingmais.informatik.tu-darmstadt.de.
Materials for the seminar, including the list of articles that we discuss, will be available in Moodle.
This seminar connects contemporary challenges of securing distributed systems to the possibilities of modern, language-based approaches to IT security. Distributed systems feature an augmented attack surface, heterogeneous platforms, and multilateral security interests. This makes securing distributed IT systems a non-trivial challenge. Language-based approaches to security exploit properties of formal languages (i.e., of programming and specification languages) that are used in system construction. The use of semantic-based program analyses enables one to reliably check security requirements. The use of run-time mechanisms and of program transformations enables one to establish additional security guarantees. That is, language-based security can be employed both, for security certification and for hardening systems.
Knowledge of Computer Science equivalent to the first four Semesters in the Computer Science Bachelor program.