Conferences and supporting programme
Enabling TPM2.0 with an Open Source Software Stack for Industrial and Automotive Applications
The Trusted Platform Module (TPM) 2.0 is a standardized hardware-based security solution for securing industrial, automotive and other applications such as building automation. Developers who want to use the TPM 2.0 can make use of the TPM Software Stack (TSS), which is a middleware software that is standardized by the Trusted Computing Group (TCG). The TSS provides different layers as API to ease the integration on Linux and other embedded platforms to speed up the adoption of TPM 2.0 in embedded systems. Recently the TSS Enhanced System API (ESAPI) specification with a reference implementation has been released as open source software. Furthermore support and source code packages for microcontrollers (e.g. Infineon AURIX™ or Arduino) will be released soon. The TSS stack provides APIs and libraries to access the TPM 2.0 functionalities and enables the integration in other open source software like OpenSSL and cryptsetup. The presentation shows the application and advantages of the TSS Stack by explaining use cases and the integration with the TPM and the TSS Stack. The use cases Secured Communication using SSL/TLS and Protected Data Storage with cryptsetup are presented. The TSS Stack standard and the architecture of the API layers are shown to explain the technical mechanisms of the software. The benefits and enhancements of the different layers are presented and the integration in typical Linux-based systems and microcontrollers is outlined.
--- Date: 27.02.2019 Time: 12:00 PM - 12:30 PM Location: Conference Counter NCC Ost