ARM TrustZone

Set of technologies for packing special security features into a SoC.

  • Extra security-related features on processor cores.

    • Instructions

    • Bus lines

    • Execution levels

    • Extra logic for dealing with interruptions.

  • Security-related IPs.

Goal

TEE for ARM-powered embedded systems.

  • Providing hardware-based isolation

It allows running a trusted system in parallel with the main operation system.

  • Rich OS

    • Where most applications will run.

  • Secure (or Trusted) OS

    • Where secure (or trusted) applications will run.

    • It can be a simple library and not a full-fledged OS.

Comparison with other similar TEEs

Last updated