TPM 2.0 Simulator for Linux/TEE

The development of system functionalities that require a TPM is often a cumbersome and complex process when making direct use of a dedicted hardware TPM.

The TPM 2.0 simulator represents a software TPM that can be used with a common TSS. The simulator is based on a script that extracts the source code from the TCG’s publicly available Trusted Platform Module Library Specification.The extracted source code of the TPM 2.0 can be quickly built and launched on Linux.

The TPM 2.0 Simulator, in turn, can be adapted to run within a Trusted Execution Environment (TEE) because of its simple interface. This is especially useful for testing and prototyping system functionality that makes use of the TPM or save cost for integrating a hardware TPM.

Further information

Fraunhofer AISEC

Fraunhofer Institute for Applied and Integrated Security AISEC under the responsibility of Prof. Dr. Claudia Eckert is one of the leading research institutions in Europe. Fraunhofer AISEC is focused on development of application-oriented security solutions and their precise and tailored integration into existing systems. Core competences of over 90 scientific and technical members of staff lie in the areas of hardware security and the security of embedded systems, product and intellectual property protection, network security, and security in cloud- and service-oriented computing. Fraunhofer AISEC’s clients operate in a variety of industrial sectors, such as the chip card industry, telecommunications, the automotive industry, and mechanical engineering, as well as the software and healthcare industries. The main goal is to support and improve the competitiveness of our clients and partners in the manufacturing and service sectors as well as those in the public sector.

Newsletter Subscribe