~/talk

Protecting Sensitive Code with Encrypted Container Images on...

links:none on file
slides:none on file

Build-time encryption of container layers uses a symmetric blob plus per-recipient wrap keys so the same encrypted layer can be shared and still grant different viewers access by uploading different wrap keys. Runtime integration pushes an ImageDecryptSecrets Kubernetes secret (service-account attachable) down to kubelet and containerd which decrypts layers with a streaming cipher on first pull. Spec work adds a +enc media type and layer-level annotations; key rewrapping enables adding recipients without changing layer hashes.

AI-written summary · about

  1. 0:00Intro
  2. 0:51Registry
  3. 1:32Scenario
  4. 6:05Demo
  5. 12:54Thank you
  6. 14:07Deep Dive
  7. 14:21Symmetric Encryption
  8. 15:07Asymmetric Encryption
  9. 15:49What we do
  10. 16:25The symmetric key
  11. 17:19The private key
  12. 17:57OCI spec changes
  13. 19:24Encryption on layers
  14. 21:33Wrap up
  15. 26:49Resources needed
~/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.