Secure Debug IoT on v8-M Cortex-M33
summary
Live demo implements TrustZone on Cortex‑M33 using an FPGA‑based ARM Cortex‑M Prototyping System (MPS2 FPGA) with ARM CoreLink SSE-200 and optional ARM TrustZone CryptoCell and Cordio radio. Secure and non‑secure regions are hardware‑enforced; non‑secure code calls secure entry every 500 ms via the new SG instruction; context switches take only a few cycles. Secure Debug via ARM CoreSight SoC can be gated so the debugger cannot read secret RAM, and DMA/peripheral filters block unauthorized access.
AI-written summary · about
related talks
39mTrusted Firmware M, Secure Partitioning – Compartmentalization in IoT
05mmoves cyber security forward for IoT
57mTrusted Firmware M : Core and Partition Manager
39mTrusted Firmware M, Secure Partitioning – Compartmentalization in IoT
48mOP-TEE: Using the ARM Trust-Zone to Control Tamper Resistant Processors
27mZephyr and Trusted Execution Environments
24mSecure architectures for the IoT
27mZephyr and Trusted Execution Environments
