~/talk

Fully Randomized Pointers

Talkat ISMM 2025 · on Tuesday, 2025-06-17· [security]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes Fully Randomized Pointers (FRP), a pointer encoding that replaces machine addresses with a 40‑bit object ID plus randomized offset packed into 64 bits, claiming a baseline of 52‑bit entropy that makes brute‑force forgery infeasible (est. 384,000 years at speculative‑attack rates). Implements a software prototype BlueFat (Pin) for security and binary compatibility and a hardware simulator GreenFat (Gen5) with a small cache, showing full SPEC run compatibility and under ~4% performance overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Memory errors security threat
  3. 2:28Memory exploit attacks anatomy
  4. 4:34Entropy-based defenses limits
  5. 6:23FRP design high-entropy encoding
  6. 8:52Pointer operations security checks
  7. 9:5752-bit entropy security impact
  8. 11:23BlueFat GreenFat evaluation
  9. 13:09Conclusion open-source
  10. 13:52Q&A compatibility
  11. 14:59Q&A address schemes
  12. 15:42Q&A partitioning
  13. 16:24Q&A garbage collection
~/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.