Ort:  Darmstadt
Datum:  25.02.2024

DICE Protection Environment Implementation (Bachelor/Master)

Die Fraunhofer-Gesellschaft (www.fraunhofer.de) betreibt in Deutschland derzeit 76 Institute und Forschungseinrichtungen und ist die weltweit führende Organisation für anwendungsorientierte Forschung. Rund 30 800 Mitarbeitende erarbeiten das jährliche Forschungsvolumen von 3,0 Milliarden Euro.  

Fraunhofer SIT is one of the leading research and development institutes for secure information technology in Germany and Europe. Its focus is on applied research and the development of innovative solutions for real-world security and data protection issues. The Cyberphysical Systems Security group conducts research and develops novel security solutions based on Trusted Computing and Hardware Security mechanisms like dedicated hardware security chips, e.g., Trusted Platform Module (TPM), or lightweight alternatives, e.g., Device Identifier Composition Engine (DICE).

 

Trusted Computing describes technologies that can be used to verify the trustworthiness of devices. In the PC and server sector, the Trusted Platform Module (TPM) is often used here. However, using it for resource-constrained devices, such as microcontrollers, is often not possible. Therefore, a lightweight alternative has been specified for these, the Device Identifier Composition Engine (DICE). This is basically a secure boot loader which can be used to detect tampering with the system during boot.

 

In order to better protect system secrets from attack during runtime, the TCG introduced the concept of the DICE Protection Environment (DPE). This combines DICE with a secure enclave, for example a TrustZone, to protect secrets during runtime.

The goal of the thesis is to implement and evaluate the DPE on a microcontroller.

The thesis is designed as a bachelor thesis, but can possibly be extended to a master thesis if required.

 

Was Du bei uns tust

  • Familarization with DPE and TrustZone
  • Implementation of DPE on a microcontroller with TrustZone
  • Evaluation of the implementation

 

Was Du mitbringst

  • You study computer science or something similar
  • Independent work and interest in learning new things
  • Working with specifications, especially DICE, DPE and TrustZone
  • Programming skills in C/C++, optionally also Python
  • Basics in IT Security

 

Was Du erwarten kannst

  • Independent work schedule
  • Insights into the intersection of academic research and industrial application

 

Wir wertschätzen und fördern die Vielfalt der Kompetenzen unserer Mitarbeitenden und begrüßen daher alle Bewerbungen – unabhängig von Alter, Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung sowie sexueller Orientierung und Identität. Schwerbehinderte Menschen werden bei gleicher Eignung bevorzugt eingestellt.

Die wöchentliche Arbeitszeit beträgt 39 Stunden.

Mit ihrer Fokussierung auf zukunftsrelevante Schlüsseltechnologien sowie auf die Verwertung der Ergebnisse in Wirtschaft und Industrie spielt die Fraunhofer-Gesellschaft eine zentrale Rolle im Innovationsprozess. Als Wegweiser und Impulsgeber für innovative Entwicklungen und wissenschaftliche Exzellenz wirkt sie mit an der Gestaltung unserer Gesellschaft und unserer Zukunft. 

Haben wir Dein Interesse geweckt? Dann bewirb Dich jetzt online mit Deinen aussagekräftigen Bewerbungsunterlagen. Wir freuen uns darauf, Dich kennenzulernen! 

 

Christian Plappert

christian.plappert@sit.fraunhofer.de

+49 6151 869-131

Fraunhofer-Institut für Sichere Informationstechnologie SIT 

www.sit.fraunhofer.de 


Kennziffer: 68506                Bewerbungsfrist: 

 


Stellensegment: Computer Science, R&D, Implementation Manager, Environmental Engineering, Technology, Research, Engineering