KIT | KIT-Bibliothek | Impressum | Datenschutz

LightFAt+: Lightweight Control-flow Attestation via Unsupervised Machine Learning

González Gómez, Jeferson ORCID iD icon; Nassar, Hassan ORCID iD icon 1; Bauer, Lars; Xiao, Xun; Abboud, Osama; Henkel, Jöerg 1
1 Institut für Technische Informatik (ITEC), Karlsruher Institut für Technologie (KIT)

Abstract:

As computational devices continue to evolve, an increasing number of applications are being run remotely. These applications span a broad range of devices, from low-capability IoT nodes to high-capability large cloud providers. Remote execution often involves handling sensitive data or running proprietary software, raising the challenge of ensuring uncompromised code execution. Remote Attestation addresses this challenge by verifying the integrity of the code through the calculation of a potentially extensive sequence of cryptographic hash values. However, this computation can lead to a control flow explosion due to variable loop bounds, which renders traditional Control-Flow attestation schemes impractical for complex real-world applications. In this work, we introduce LightFAt+, a Lightweight Control-Flow Attestation scheme. Rather than relying on the costly computation of cryptographic hashes, LightFAt+ utilizes readings from the processor’s Performance Monitoring Unit (PMU) together with lightweight unsupervised Machine Learning (ML) classifiers. This approach allows LightFAt+ to detect whether a target application’s control flow has been compromised, thereby enhancing the system’s security. ... mehr


Zugehörige Institution(en) am KIT Institut für Technische Informatik (ITEC)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2026
Sprache Englisch
Identifikator ISSN: 2378-962X, 2378-9638
KITopen-ID: 1000192641
Erschienen in ACM Transactions on Cyber-Physical Systems
Verlag Association for Computing Machinery (ACM)
Vorab online veröffentlicht am 25.04.2026
Schlagwörter security, attestation, machine learning, control flow
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page