City:  Darmstadt
Date:  Apr 2, 2024

GTA API for the TPM (Bachelor/Master)

The Fraunhofer-Gesellschaft (www.fraunhofer.com) currently operates 76 institutes and research institutions throughout Germany and is the world’s leading applied research organization. Around 30 800 employees work with an annual research budget of 3.0 billion euros. 

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).

 

With the increase of connectivity in IoT environments like industrial systems, automotive, or critical infrastructures, leads to the need for strong security. Current state-of-the-art mitigation strategies, utilize Hardware Trust Anchors (HTAs) to shield security-critical data and processes, e.g. cryptographic keys and algorithms, in hardware isolated environments. There is a variety of different HTAs with different security guarantees and functionality. With the Generic Trust Anchor (GTA) API specification, there is an attempt to standardize the connection of different HTAs.

 

One example of such a HTA is the Trusted Platform Module (TPM), which is already widely used in the PC and server sector. The TPM is specified by the Trusted Computing Group and relies on an open-source TPM software stack (TSS), which is developed by Fraunhofer SIT, among others.

 

During your work, you will work on conceptualising the connection of the GTA API with the TPM. Based on this, a demonstrator of the GTA API, using the TPM, will be implemented, in collaboration with us and external project partners.

 

What you will do

  • Familarization with the GTA API and the TPM
  • Definition of implementation concepts 
  • Implementation of a demonstrator
  • Working together with external partners
  • Possibly an extension of the GTA API specification

 

What you bring to the table

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

 

What you can expect

  • Independent working hours
  • Insights into the intersection of academic research and industrial application

 

The weekly working time is 10-20 hours. We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability. Remuneration according to the general works agreement for employing assistant staff.

With its focus on developing key technologies that are vital for the future and enabling the commercial utilization of this work by business and industry, Fraunhofer plays a central role in the innovation process. As a pioneer and catalyst for groundbreaking developments and scientific excellence, Fraunhofer helps shape society now and in the future. 

Interested? Apply online now. We look forward to getting to know you!

 

Fraunhofer Institute for Secure Information Technology SIT 

www.sit.fraunhofer.de 

 

Requisition Number: 72405                Application Deadline:

 


Job Segment: Open Source, Computer Science, R&D, Technology, Research, Automotive