CRII: SaTC: Reconciling Run-time Attestation Methods and Real-Time Embedded Applications
CRII: SaTC: Reconciling Run-time Attestation Methods and Real-Time Embedded Applications
批准号:
2245531
负责人:
Ivan De Oliveira Nunes
金额:
$17.48万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-03-15 至 2025-02-28
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Embedded devices are increasingly ubiquitous and their importance is hard to overestimate. While they often support safety-critical system functions, they are usually implemented under strict cost/energy budgets, using Micro-Controller Units (MCUs) that lack security mechanisms akin to those available in general-purpose computers. Unsurprisingly, the insecurity of embedded software has already led to several attacks, including massive denial of service and large-scale exploits. Run-time attestation techniques aim to remotely detect Malware that compromises the execution of software on safety-critical MCUs. However, existent run-time attestation methods preclude MCUs from processing real-time events (e.g., physical inputs, arrival of network packets, or expiring timers) as soon as they occur. On the other hand, real embedded applications are highly dependent on such time-sensitive event processing. Motivated by this problem, this project's novelties are the design and implementation of run-time attestation techniques that can securely co-exist with the real-time needs of MCU applications. The project's broader significance and importance are to reconcile run-time attestation techniques with the needs of realistic applications, bringing run-time attestation closer to practical adoption. This project develops novel run-time attestation methods to detect run-time attacks while considering the realistic needs of embedded applications. Our approach addresses a major shortcoming of all current run-time attestation techniques: their inability to work in tandem with asynchronous events via system interrupts. This project bridges this gap by (1) characterizing the conflict between existing run-time attestation techniques and embedded applications that must process asynchronous events via interrupts; and (2) rethinking run-time attestation designs to make them amenable to system interrupts while retaining all of their security guarantees. The aforementioned goals are approached from two complementary perspectives: legacy devices that are already manufactured and in which hardware modifications are unfeasible; and future devices, in which clean-slate run-time attestation designs (that include custom hardware changes) are feasible.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI:
10.48550/arxiv.2303.16282
发表时间:
2023-03
期刊:
ArXiv
影响因子:
--
作者:
[Adam Caulfield;Norrathep Rattanavipanon;I. O. Nunes]
通讯作者:
Adam Caulfield;Norrathep Rattanavipanon;I. O. Nunes
DOI:
10.1109/rtas58335.2023.00018
发表时间:
2023-03
期刊:
2023 IEEE 29th Real-Time and Embedded Technology and Applications Symposium (RTAS)
影响因子:
--
作者:
[Antonio Joia Neto;I. O. Nunes]
通讯作者:
Antonio Joia Neto;I. O. Nunes
DiCA: A Hardware-Software Co-Design for Differential Check-Pointing in Intermittently Powered Devices
DiCA:用于间歇供电设备中差分检查点的硬件-软件协同设计
DOI:
10.1109/iccad57390.2023.10323895
发表时间:
2023
期刊:
2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD
影响因子:
--
作者:
[Neto, Antonio Joia, Caulfield, Adam, Alvares, Chistabelle, De Oliveira Nunes, Ivan]
通讯作者:
De Oliveira Nunes, Ivan
海外基金