~/talk

TPMs and the Linux Kernel: unlocking a better path to hardware security

Talkat Øredev 2025 · 2025-11-05..11-07· [security]
slides:none on file

Claims that the kernel exposes TPMs to apps via the keystore and crypto API, avoiding Intel/IBM TSS and root-owned device files, and that a request_key plugin prototype (Python) derives reproducible keys from the TPM seed so keys need not be stored. Linux 6.2 already adds kernel crypto socket integration for symmetric TPM-derived keys; asymmetric support is experimental. The prototype works in demos but needs upstream kernel changes for full in-kernel, rootless workflow.

AI-written summary · about

  1. 0:00Introduction
  2. 4:02TPMs underused in open source
  3. 7:33TPM software integration challenges
  4. 12:33Linux key retention service
  5. 20:00TPMs with Linux key store
  6. 27:47Deriving keys from TPM seeds
  7. 31:02Request key system call and helpers
  8. 39:57Future of TPM derived keys
  9. 40:41Conclusion 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.