TPM software stack status: device driver to event driven applications

Refereed Presentation
Scheduled: Thursday, September 14, 2017 from 9:45 – 10:30am in Platinum D

One Line Summary

In this talk Jarkko Sakkinen & Philip Tricca give overview and status report on current TPM2 software stack development from kernel to user space applications.


In this talk Jarkko and Phil give an overview of the current work in the TPM software stack from kernel driver up to event driven application programming. Jarkko will discuss the latest developments in the TPM kernel subsystem including the in-kernel resource manager and event log handling. Phil will cover the status of the open source implementation of the TCG TSS including the user-space resource management daemon and the plumbing required to support event driven application environments. Jarkko and Phil will then discuss efforts to align the in-kernel and user-space resource managers and the use-cases driving various features.


security, TPM


  • Biography

    Philip is a platform architect in Intel’s platform security division working to enable use of the Trusted Platform Module (TPM) and SGX in open source. Recently Phil has taken over maintainership of Intel’s implementation of the TPM2 software stack and has been obsessing over system integrity and measurement architectures for years. In his spare time he maintains the meta-measured Open Embedded meta layer where he brings together the various integrity measurement components from TPM2 to Grub2 SRTM all the way up to the userspace infrastructure. Additionally he’s a periodic contributor to meta-selinux and the OpenXT project.