~/talk

The Trusted Platform Module

Talkat BSidesSF 2026 Β· on Saturday, 2026-03-21Β· at 14:25Β· AMC Theatre 02, AMC at MetreonΒ· [security]
links:none on file
slides:none on file

Explains that the TPM is an API spec spanning thousands of pages implemented as discrete chips or fTPM on CPU, and shows live interaction using a Go package that opens /dev/tpm0. States concrete limits: RSA sign latency ~300–400 ms, ECDSA much faster; TPMs store keys, support credential activation and EK certificates but manufacturers rarely supply platform certs. Details PCR/event log attestation, a real CVE where event types were omitted from digests, BitLocker binding to PCRs 7 and 11, and cloud vendor TPM APIs.

AI-written summary Β· about

  1. 0:00Introduction and speaker intro
  2. 1:28TPM basics and background
  3. 5:37Storing keys in TPM
  4. 8:24TPM key attestation
  5. 13:20Boot state and PCRs
  6. 19:24Disk encryption with TPM
  7. 22:55Linux and TPM integration
  8. 27:29Summary and Q&A
~/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.