~/talk

On the Road to TDE

Talkat PGCon 2023 · 2023-05-30..06-02· [databases, security]
links:none on file
links:none on file
slides:none on file

Proposal adds runtime block-size, a reserved page area and page-feature flags so pages can store an authentication tag and a per-page IV; goal is encrypting all user data (heap, indexes, temp files, WAL) without app changes. WAL patch implements GCM per‑WAL‑record with the LSN as IV (works with replication but LSN‑IV edge cases remain). Key management uses a user KEK that currently comes from a shell command, per‑run DEKs for temp data to avoid IV reuse, and KEK rotation that only rewraps DEKs. Patches are POC and largely functional.

AI-written summary · about

  1. 0:00Introduction to TDE
  2. 1:06Why transparent data encryption
  3. 5:44Goals of TDE effort
  4. 6:26Roadmap to TDE implementation
  5. 18:51Temporary files and non-heap access
  6. 21:40Key management system
  7. 24:50Heap and index encryption
  8. 27:41WAL encryption progress
  9. 33:24Encryption algorithms and trade-offs
  10. 36:10Upgrade and performance considerations
  11. 40:50Authentication tag size
  12. 42:20Future key management enhancements
  13. 43:44Q&A and closing remarks
~/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.