Publikationen

Art der Publikation: Beitrag in Sammelwerk

LO-FAT: Low-Overhead Control Flow ATtestation in Hardware

Autor(en):
Dessouky, Ghada; Zeitouni, Shaza; Nyman, Thomas; Paverd, Andrew; Davi, Lucas; Koeberl, Patrick; Asokan, N.; Sadeghi, Ahmad-Reza
Titel des Sammelbands:
Proc. of 54th Design Automation Conference (DAC)
Verlag:
Institute of Electrical and Electronics Engineers (IEEE)
Ort(e):
Austin, TX, USA
Veröffentlichung:
2017
ISBN:
978-1-4503-4927-7
Digital Object Identifier (DOI):
doi:10.1145/3061639.3062276
Link zum Volltext:
https://dl.acm.org/authorize?N674141
Zitation:
Download BibTeX

Kurzfassung

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.