Arm TrustZone for Cortex-M enables System-Wide Security for IoT Devices. The technology reduces the potential for attack by isolating the critical security firmware, assets and private information from the rest of the application.
This repository contains example applications that leverage this technology. The architecture of the application is shown in the diagram below.
Applications Parts:
- AWS Demos
- Secure second stage bootloader (BL2): Prebuilt BL2 for various platforms
- Trusted Firmware (TF-M): Prebuilt TF-M for various platforms
The various AWS Demos implement for example Over-the-Air (OTA) Firmware Update. The process is shown in the following video.