arXiv · 1706.03754
LO-FAT: Low-Overhead Control Flow ATtestation in Hardware
Abstract
Attacks targeting software on embedded systems are becoming increasingly prevalent. Remote attestation is a mechanism that allows establishing trust in embedded devices. However, existing attestation schemes are either static and cannot detect control-flow attacks, or require instrumentation of software incurring high performance overheads. To overcome these limitations, we present LO-FAT, the first practical hardware-based approach to control-flow attestation. By leveraging existing processor hardware features and commonly-used IP blocks, our approach enables efficient control-flow attestation without requiring software instrumentation. We show that our proof-of-concept implementation based on a RISC-V SoC incurs no processor stalls and requires reasonable area overhead.
Explore related subjects
Keep this discovery
Ghada Dessouky, Shaza Zeitouni, Thomas Nyman, Andrew Paverd, Lucas Davi, Patrick Koeberl, N. Asokan, Ahmad-Reza Sadeghi. 2017-06-12. LO-FAT: Low-Overhead Control Flow ATtestation in Hardware. https://doi.org/10.1145/3061639.3062276
Cite the original work for its findings. Save a collection to share your selection of sources.