~/talk

Encrypting Memory at Scale

links:none on file
links:none on file
slides:none on file

Cloudflare enables AMD’s page-granular and transparent SME on gen x servers (EPYC 7642, 8×32 GB DIMMs, Debian 9, kernel 5.4.12) using the BIOS mem_encrypt=on flag and verifies encryption with a custom kernel module that allocates pages, clears them, toggles the C-bit and dumps the buffer. Hardware uses an on-die secure processor (Cortex‑A5) and AES‑128 memory engine. Benchmarks: STREAM shows 2.6–4.2% bandwidth loss, crypto and web tests ~1% hit, production measured ~4–5% fewer requests/sec — overall 0.699% average overhead and the feature works at scale.

AI-written summary · about

  1. 0:00Start
  2. 0:41SECURITY
  3. 9:49Secure Memory Encryption (SME)
  4. 10:31SME Components
  5. 11:27How It Works
  6. 13:43Transparent SME
  7. 14:38Does it work? Let's test!
  8. 17:35Performance benchmarking: STREAM
  9. 18:24Performance benchmarking: cryptsetup
  10. 18:59Performance benchmarking: synthetic web traffic
  11. 20:01Performance benchmarking: Production
  12. 20:27Future Work
  13. 21:30Summary
~/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.