pith. sign in

arxiv: 1706.03754 · v1 · pith:EUVNUJSOnew · submitted 2017-06-12 · 💻 cs.CR

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

classification 💻 cs.CR
keywords attestationcontrol-flowsoftwareapproachattacksembeddedexistinghardware
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.