~/talk

fTPM: A Software-Only Implementation of a TPM Chip

Talkat USENIX Security '16 · 2016-08-10..08-12· [security]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
linkedin:stefanthom
links:none on file
slides:none on file

A firmware TPM 2.0 runs inside ARM TrustZone and ships on millions of devices, replacing a discrete TPM by combining eMMC RPMB storage and secure fuses to provide counters, authenticated storage and entropy; long TPM commands use cooperative checkpointing to avoid freezing the OS, and anti‑hammering survives boot dirty‑bit semantic changes to handle dark periods. Implementation is faster than discrete TPM chips for RSA‑2048 ops and is deployed in multiple Microsoft Surface and phone products.

AI-written summary · about

  1. 0:00fTPM introduction
  2. 3:02fTPM contributions
  3. 4:04TPM and TrustZone background
  4. 11:28fTPM architecture
  5. 15:18TrustZone limitations in fTPM
  6. 19:09Design compromises
  7. 24:44fTPM vs discrete TPM
  8. 26:31Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.