~/talk

Hardware-based KMS Plug-in to Protect Secrets in Kubernetes

links:none on file
github:hdxia
slides:none on file

Proposal to extend the Kubernetes KMS plugin so encryption and decryption run inside a CPU-protected Trusted Execution Environment (example: Intel SGX), allowing KEK cached in SGX enclave so API servers never hold KEKs/DEKs in clear memory and most ops avoid round trips to remote KMS, improving latency. Reference uses a modified Vault KMS plugin with C/C++ SGX libs, shows three demos (baseline, enclave-cached DEK, fully-provisioned KEK), and notes enclave attestation required, enclave size limits and a KEP plus reference code as next steps.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Secrets in Kubernetes
  3. 5:28KMS Encryption Provider
  4. 7:18KMS Plugin
  5. 9:20Key Observations
  6. 11:47What is a Trusted Execution Environment
  7. 13:58How does it work
  8. 16:30Demos
  9. 21:40Demo Environment
  10. 24:37Demonstration
  11. 31:54Wrapup
~/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.