~/talk

Enabling Hardware-Assisted Shields for Linux Security Subsystems

links:none on file
slides:none on file

A kernel abstraction called Hardware Shields provides memory isolation, code/data signing and read‑only metadata storage with two backends: Morello CHERI using capability instructions and hickey/KVM hypervisor using protected address regions and new hypercalls. A prototype wraps these as shield_protect_address, makes signatures immutable, and ships a SELinux Shield mode that prevents toggling enforcement; initial runs target Android Morello and estimate ~10% overhead. User API and compartment management remain future work and will be opened in Rust.

AI-written summary · about

  1. 0:00Hardware-Assisted Shields project
  2. 1:03Project scope and background
  3. 3:10Hardware features for privilege separation
  4. 5:41Hypervisor security advancements
  5. 8:17Virtualization and hardware protections
  6. 10:30Hardware Shields abstraction design
  7. 14:23Memory protection as primitive
  8. 16:32Code and data signing mechanisms
  9. 19:02Isolated execution units and future work
  10. 21:34Prototyping challenges and next steps
  11. 23:19Q&A
~/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.