TrustZone technology within Cortex-M based application processors is commonly used to run trusted boot and a trusted OS to create a Trusted Execution Environment (TEE).| Arm | The Architecture for the Digital World