~/talk

Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT

links:none on file
name:Ken Liu
links:none on file
slides:none on file

Trusted Firmware M implements TrustZone for Armv8-M to isolate secure and non-secure worlds using memory-region protection, isolated secure threads and a Secure Partition Manager (SPM). It ships two concrete models: library model (synchronous secure function calls, low footprint) and thread model (IPC messages, static resources, asynchronous requests). It handles nested non-secure preemption via hardware stacked contexts, notifies SPM of non-secure thread changes, copies and validates mapped buffers during IPC, and proposes solutions like a per-thread secure stack for reentrant NS calls.

AI-written summary · about

  1. 0:00IoT compartmentalization challenges
  2. 1:42Hardware limits for compartmentalization
  3. 3:30Levels of isolation in IoT security
  4. 5:21Secure service interactions
  5. 7:50Non-secure to secure transitions
  6. 10:44Non-secure context awareness
  7. 14:28Two programming models in TF-M
  8. 17:02Thread model interaction
  9. 21:29Hardware-assisted scheduling
  10. 25:28Handling multiple secure requests
  11. 28:00Dedicated secure stacks
  12. 29:52Secure preemption by interrupts
  13. 31:44Secure interrupt handling
  14. 33:54Summary of approaches
  15. 36:29Q&A on partition implementation
~/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.