~/talk

What Is Linux Kernel Keystore and Why You Should Use It in Your Next...

slides:none on file

Linux kernel keystore stores cryptographic material as kernel objects so keys never touch user space and key lifetime binds to keyrings (process/session/user/persistent), with ACLs and LSM hooks enforcing access. It supports user, logon, asymmetric and encrypted keys, TPM-wrapped root keys, and a demo shows session keys auto-destroy on logout. A request_key helper syscall lets a privileged user-space agent fetch keys from cloud HSMs and instantiate them in-kernel (used to prototype replacing SSH agent).

AI-written summary · about

  1. 0:00Intro
  2. 1:52Linux address spaces
  3. 6:02Not all process data is created equal
  4. 9:18Arbitrary/remote code execution
  5. 10:02Buffer reuse
  6. 13:46Key agent model
  7. 16:41Linux Kernel key retention service
  8. 18:15Keys and keyrings
  9. 22:01Example: secret sharing
  10. 23:43Special keyring types
  11. 25:45Session keyring example
  12. 29:03Asymmetric keys
  13. 29:27Asymmetric key example (ssh-agent replacement)
  14. 30:53Minimizing cryptographic material exposure
  15. 31:23Encrypted keys
  16. 32:26Trusted keys
  17. 35:36Linux Kernel key provisioning
  18. 37:41request_key(2) advantages
~/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.