µ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) 2026extended abstract.

References