~/talk

Le Temps des Cerises: Efficient Temporal Stack Safety on Capability Machines using Directed

Talkat OOPSLA 2022 · 2022-12-05..12-10· [embedded-and-hardware, security]
links:none on file
links:none on file
slides:none on file

Introduces directed capabilities that add one extra bit and a single arithmetic bounds check to CHERI-style machines, enabling a calling convention that requires no memory clearing and statically forbids dangling stack pointers. Provides a unary logical relation for integrity and a binary logical relation for temporal confidentiality, proves full abstraction of an overlay semantics to the base machine, and mechanizes all results in Coq (Iris), showing the convention is sound and implementable with low overhead.

AI-written summary · about

  1. 0:00Capability machines intro
  2. 2:10Attacker model and memory safety
  3. 3:13Cherry capability machines
  4. 4:36Temporal stack safety
  5. 6:45Secure stack conventions
  6. 8:50Stack safety approaches
  7. 10:16Directed capabilities
  8. 13:04Key idea behind directed
  9. 14:10Operational semantics
  10. 16:39Uninitialized capabilities
  11. 18:07Returning with directed
  12. 19:31Hardware feasibility
  13. 20:53Formalization with Iris
  14. 21:54Conclusion and future
~/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.