Various types of (re)configurable systems have emerged in recent years. The spectrum ranges from one-time configurable systems that are programmed at the design time for product-specific requirements, to reconfigurable systems that can also be adapted after commissioning, to dynamically reconfigurable systems whose configuration can be changed at runtime and their ability to dynamic reconfiguration is an important part of their system functionality.
The runtime reconfigurable systems are gaining more interest with time as they provide application-specific accelerators that improve the overall execution time. Moreover, in contrast to complex out of order CPUs runtime reconfigurable systems can provide an upper bound for the worst-case execution time, therefore they are more reliable for real-time performance. However, methods for guaranteeing the security aspects of runtime reconfigurable systems are still in the early phases of development. This is particularly challenging as with dynamic reconfiguration the attack area increases but it also allows using their flexibility to apply new non-conventional advanced security measures.
During this semester the seminar focuses on the runtime reconfigurable systems, their security aspects and methods. It investigates the current state of research for securing the runtime reconfigurable systems, as well as the feasibility of using the security measures from general processing architectures to runtime reconfigurable systems.
Please register for the seminar until the beginning of the lecture time here: https://ces.itec.kit.edu/studentregistration Additionally, a registration for the exam in the CAM system is required.
Helpful previous knowledge:
Lecture "Rekonfigurierbare und Adaptive Systeme" and "Entwurf Eingebetteter Systeme". But none of them is a mandatory requirement, they are just both typically helpful.