~/talk

May the Trust be with You: Empowering TrustZone-M with Multiple Trusted Environments

Talkat Black Hat Asia 2020 · 2020-09-29..10-02· [security, embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Claim: TrustZone‑M’s dual-world model is too big and brittle, so a new microkernel splits an MCU into isolated multiple trusted worlds. Implementation: a 6 KB kernel called MicroTango runs on Musca B1, schedules up to four worlds (bare metal, Zephyr RTOS, CLI, TCP/IP), assigns peripherals, and uses SAU/IDAU and bus filters. Results: context switch costs 110 clock cycles, TCB drops from ~100 KB to ~6 KB, and a vulnerability study analyzes >200 TrustZone issues with >50% rated critical.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:00IoT security challenges
  3. 2:38TrustZone overview
  4. 3:55Technical architecture
  5. 7:15Vulnerability analysis
  6. 12:49MicroTango design
  7. 17:54Scheduling and interrupts
  8. 20:35Evaluation results
  9. 22:49Demo and use case
  10. 25:16Conclusion and future work
~/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.