Saved in:
Bibliographic Details
Main Authors: Cirne, André, Sousa, Patrícia R., Resende, João S., Antunes, Luís
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.12729
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911318497296384
author Cirne, André
Sousa, Patrícia R.
Resende, João S.
Antunes, Luís
author_facet Cirne, André
Sousa, Patrícia R.
Resende, João S.
Antunes, Luís
contents The widespread adoption of embedded systems has led to their deployment in critical real-world applications, making them attractive targets for malicious actors. These devices face unique challenges in mitigating vulnerabilities due to intrinsic constraints, such as low energy consumption requirements and limited computational resources. This paper presents RunPBA, a hardware-based runtime attestation system designed to defend against control flow attacks while maintaining minimal performance overhead and adhering to strict power consumption constraints. RunPBA leverages PACBTI, a new processor extension tailored for the Arm Cortex M processor family, allowing robust protection without requiring hardware modifications, a limitation present in similar solutions. We implemented a proof-of-concept and evaluated it using two benchmark suites. Experimental results indicate that RunPBA imposes a geometric mean performance overhead of only 1% and 4.7% across the benchmarks, underscoring its efficiency and suitability for real-world deployment.
format Preprint
id arxiv_https___arxiv_org_abs_2512_12729
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RunPBA -- Runtime attestation for microcontrollers with PACBTI
Cirne, André
Sousa, Patrícia R.
Resende, João S.
Antunes, Luís
Cryptography and Security
The widespread adoption of embedded systems has led to their deployment in critical real-world applications, making them attractive targets for malicious actors. These devices face unique challenges in mitigating vulnerabilities due to intrinsic constraints, such as low energy consumption requirements and limited computational resources. This paper presents RunPBA, a hardware-based runtime attestation system designed to defend against control flow attacks while maintaining minimal performance overhead and adhering to strict power consumption constraints. RunPBA leverages PACBTI, a new processor extension tailored for the Arm Cortex M processor family, allowing robust protection without requiring hardware modifications, a limitation present in similar solutions. We implemented a proof-of-concept and evaluated it using two benchmark suites. Experimental results indicate that RunPBA imposes a geometric mean performance overhead of only 1% and 4.7% across the benchmarks, underscoring its efficiency and suitability for real-world deployment.
title RunPBA -- Runtime attestation for microcontrollers with PACBTI
topic Cryptography and Security
url https://arxiv.org/abs/2512.12729