TPM2 Software Stack: Status Report and Future Work


One Line Summary

TPM2 Software Stack: Retrospective and Future Work


This talk will describe the last year of development in Intel’s implementation of the TCG TPM2 Software Stack specifications and the work we have planned for the upcoming year. We’ll cover everything from community building, our new test harness, our continuous integration system to language bindings and integrating the APIs into event driven application environments like GLib.


API, Software Architecture, Open Source, TPM2, TCG

Presentation Materials



  • Biography

    Software Engineer @ Intel

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