~/talk

What’s next for memory safety?

Talkat Resilient IoT + Trustable AI Conference 2025 · on Thursday, 2025-10-30· [security]
links:none on file
slides:none on file

CHERI is a hardware capability architecture that replaces raw pointers with a CHERI capability pointer carrying bounds, permissions and provenance so the hardware forbids growing bounds or elevating permissions. Recompiling legacy C/C++ and unsafe Rust largely yields spatial and temporal safety with 1–2% memory overhead; Microsoft estimates 2/3 of vulnerabilities eliminated. Pilots port six million lines in three months; a Chromium port (46M LOC) took one person ~1.5 years and prevented recent WebP CVEs with zero code changes.

AI-written summary · about

  1. 0:00Memory safety challenges
  2. 1:26Heartbleed buffer over-read
  3. 3:11Why memory-safe languages fail
  4. 4:15Cherry capability architecture
  5. 6:23Benefits of capability security
  6. 7:49Efficient compartmentalization
  7. 8:32Microsoft vulnerability reduction
  8. 9:14Porting codebases to Cherry
  9. 10:57Commercial deployment support
  10. 12:03Hardware implementations
  11. 13:46Cherry Alliance collaboration
  12. 14:30Academic government recognition
  13. 15:15Cherry for C/C++ safety
  14. 16:40Performance vs security
  15. 17:23Secure systems business model
~/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.