Linux TPM Device Driver

This project provides a Linux kernel device driver to enable the TPM chip as described by Trusted Computing Group specifications. The TPM chip will enable you to use hardware to securely store and protect your keys and personal data.
The Trusted Comuting Group specifications also describes a library for application access to the TPM funcitonality. A Linux implementation of this Trusted Software Stack (TSS) library is TrouSerS.

The driver has been accepted into the vanilla Linux Kernel which can be found at since kernel 2.6.16.
However contiuous development is going on in order to fix bugs, adapt to new hardware or more recently to the new TPM2.0 standard.

Watch our mailing list ( or LKML for details.

For the latest news and sourcecode please visit: TPMDD Project Page Logo