µLEAK
Cache-timing leakage across MPU isolation boundaries on ARM Cortex-M7.
The Memory Protection Unit (MPU) is the primary isolation mechanism on ARM Cortex-M microcontrollers. µLEAK investigates whether that boundary holds against cache-timing side channels on the Cortex-M7, and evaluates the effectiveness and performance cost of software mitigations.
Presented at the Non-Volatile Memories Workshop (NVMW) 2026 — extended abstract.