arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1706.03754cs.CR
收藏

LO-FAT:硬件中的低开销控制流认证

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

Ghada Dessouky, Shaza Zeitouni, Thomas Nyman, Andrew Paverd, Lucas Davi, Patrick Koeberl, N. Asokan, Ahmad-Reza Sadeghi

摘要:

针对嵌入式系统上的软件的攻击变得越来越普遍。远程证明是一种允许在嵌入式设备中建立信任的机制。然而,现有的证明方案要么是静态的,不能检测控制流攻击,或需要仪器的软件招致高性能开销。为了克服这些限制,我们提出了LO-FAT,第一个实际的基于硬件的方法来控制流证明。通过利用现有的处理器硬件功能和常用的IP块,我们的方法使有效的控制流证明,而不需要软件仪器。我们表明,我们的概念验证实现的基础上RISC-V SoC不会引起处理器失速,并需要合理的面积开销。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑