论文标题
部分可观测时空混沌系统的无模型预测
ASAP: Reconciling Asynchronous Real-Time Operations and Proofs of Execution in Simple Embedded Systems
论文作者
论文摘要
嵌入式设备越来越普遍,其重要性很难高估。尽管它们通常支持至关重要的功能(例如,在医疗设备和传感器 - 警报组合中),但通常使用缺乏复杂安全机制的低端微控制器单元(MCUS)来实施严格的成本/能源预算。在这个问题的推动下,最近的工作开发了能够为可能妥协的低端MCU的正确/预期软件生成执行证明(POX)的体系结构。在实践中,可以利用这种功能来通过将感知的结果/输出与预期的传感过程执行的不可遗忘的加密证明来提供“从出生到传感器数据”的“完整性”。尽管取得了重大进展,但目前用于低端MCU的POX方案忽略了许多应用程序的实时需求。特别是,当前的POX方案的安全性排除了在执行过程中的任何中断。我们认为缺乏异步功能(即痘痘中断)可能会掩盖POX的有用性,因为几种应用需要实时处理和异步事件。为了弥合这一差距,我们建议,实施和评估POX(ASAP)中安全异步处理的体系结构。在完整的软件折衷下,尽快安全,启用异步痘痘,并且与先前的工作相比,硬件开销更少。
Embedded devices are increasingly ubiquitous and their importance is hard to overestimate. While they often support safety-critical functions (e.g., in medical devices and sensor-alarm combinations), they are usually implemented under strict cost/energy budgets, using low-end microcontroller units (MCUs) that lack sophisticated security mechanisms. Motivated by this issue, recent work developed architectures capable of generating Proofs of Execution (PoX) for the correct/expected software in potentially compromised low-end MCUs. In practice, this capability can be leveraged to provide "integrity from birth" to sensor data, by binding the sensed results/outputs to an unforgeable cryptographic proof of execution of the expected sensing process. Despite this significant progress, current PoX schemes for low-end MCUs ignore the real-time needs of many applications. In particular, security of current PoX schemes precludes any interrupts during the execution being proved. We argue that lack of asynchronous capabilities (i.e., interrupts within PoX) can obscure PoX usefulness, as several applications require processing real-time and asynchronous events. To bridge this gap, we propose, implement, and evaluate an Architecture for Secure Asynchronous Processing in PoX (ASAP). ASAP is secure under full software compromise, enables asynchronous PoX, and incurs less hardware overhead than prior work.