~/talk

vTZ: Virtualizing ARM TrustZone

links:none on file
name:Jinyu Gu
links:none on file
name:Yubin Xia
linkedin:yubin-xia
links:none on file
slides:none on file

vTZ virtualizes ARM TrustZone by giving each VM its own guest TEE while using existing hardware: a tiny TrustZone monitor (SMM) enforces and interposes memory mappings, an SWS module hooks and validates world switches, and per-guest CIEE constrained isolated environments protect critical logic. Implementation on Xen 4.8 for ARMv7/ARMv8 runs unmodified OP-TEE and seL4 (supports OP-TEE and seL4) with the secure modules ≈2k LOC, enforces per-VM memory/device partitioning, and shows under 5% overhead on server workloads like MongoDB.

AI-written summary · about

  1. 0:00Intro
  2. 0:57ARM TrustZone
  3. 2:05TrustZone + Virtualization
  4. 4:20Alternative Designs
  5. 7:52Overview
  6. 9:23Only secure world can access secure memory
  7. 10:50SMM (Secured Memory Mapping)
  8. 11:41'smc must switch to the correct world
  9. 13:31CFlock (Control Flow Lock)
  10. 16:43CIEE (Constrained isolated Execution Environment)
  11. 18:45Evaluation
  12. 19:33Compatibility
  13. 20:39Application Overhead
  14. 21:36Conclusion
~/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.