Abstract

The capability of the Command Suite with regard to the Trusted Platform Module (TPM) is useless, without a means to communicate with the TPM. This can be achieved with the help of a well-defined Application Programming Interface (API). The Trusted Device Driver essentially gives the ability to communicate concerning the TPM physical interface and logically through a well-defined driver API. Atmel produces the only TPM with System Management Bus (SMBus) communication support. All the other flavors of TPM communicate via the Low Pin Count (LPC) interface. The LPC bus is a proprietary protocol that is generally associated with PC motherboard design. This chapter focuses on SMBus communication. The Trusted Device Driver Library (TDDL) contains the TCG-defined API, which allows any TCG Software Stack (TSS) secure stack to gain access to the TPM Command Suite via a well-defined and predictable software interface. The TDDL also contains information about how to communicate with specific vendor's TPM.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call