Understanding ARM TrustZone Architecture for Enhanced Security

Official Block Diagram

    • 1. ARMv7

    • 2. ARMv8

      • (1) aarch32

      • (2) aarch64

      • (3) Summary of arch32 and aarch64

      • (4) Understanding with Code

    • 3. Cortex-A9 architecture

1. ARMv7

Understanding ARM TrustZone Architecture for Enhanced Security

2. ARMv8

(1) aarch32

Understanding ARM TrustZone Architecture for Enhanced Security

(2) aarch64

Understanding ARM TrustZone Architecture for Enhanced Security

(3) Summary of arch32 and aarch64

Understanding aarch32 and aarch64 under armv7:

  • If both secureos and monitor are 64-bit, secureos runs at el1, monitor runs at el3;

  • If both secureos and monitor are 32-bit, both run at EL3 (secureos

Back to Top
Product has been added to your cart
×