Publications
Type of Publication: Article in Collected Edition
MPUsh: Applying Security Hotpatches Instead Of MPU Barriers
- Author(s):
- Niesler, Christian; Scholz, Christian; Davi, Lucas
- Title of Anthology:
- International Conference on Constructive Approaches for Security Analysis and Design of Embedded Systems
- Publisher:
- Springer
- Location(s):
- Regensburg, Germany
- Publication Date:
- 2026
- Citation:
- Download BibTeX
Abstract
We present an MPU-based hotpatching method, MPush, for real-time embedded systems that redirects execution from protected flash regions to RAM-resident patches via HardFault handling. Our demonstration on a syringe pump showed practical viability, with measured overheads of 15 cycles for activation and 136 cycles (46 without optional validations) for redirection. Our results confirm the approach's real-time compatibility. The MPU proves effective for runtime patching in constrained environments; however, system-specific constraints may affect its applicability.