Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This talk presents ongoing work at Arm to implement an fTPM SP (firmware Trusted Platform Module Secure Partition) in Trusted Services. Explore the first functional version of the SP which is already publicly available. Learn how it implements the DEN0138 TPM CRB over FF-A specification as the communication layer, incorporates the ms-20-tpm-ref library as TPM backend, and utilizes PSA ITS for non-volatile storage. Discover how crypto operations required by the TPM backend are currently implemented with MbedTLS, with plans to replace this implementation with PSA Crypto to allow the fTPM SP to leverage the existing Trusted Services Crypto SP.