A Lightweight Firmware Resilience Engine for IoT Devices Leveraging Minimal Processor Features

Cyber resilience is the ability of a system to reduce the impact of cyber attacks. To achieve cyber resilience, Trusted Computing Group (TCG) proposed an instance, called resilience engine (RE) that can provide additional security services to a host system. However, state-of-the-art RE solutions either utilize dedicated hardware to realize some RE functionalities or are not well-suited for resource-constrained IoT devices. This makes it hard to deploy these solutions on IoT devices, which lack dedi-cated hardware. We, therefore, present a method to implement an RE purely in firmware using lightweight cryptography, such as Ascon, without any additional hardware support and only leveraging minimal existing processor features. These processor features are privilege levels and memory protection available in most current IoT processor architectures. A proof-of-concept firmware RE for ARM Cortex-M and RISC-V processors is presented, including a potential DICE architecture integration to achieve resilience both at boot time and runtime.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/csr61664.2024.10679408
Citations
1
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Lightweight Firmware Resilience Engine for IoT Devices Leveraging Minimal Processor Features

Georg Sigl, Fabrizio De Santis, Utku Budak
1 citations
Cloud Computing and Resource Management
0.78
article

A Lightweight Firmware Resilience Engine for IoT Devices Leveraging Minimal Processor Features

Georg Sigl, Fabrizio De Santis, Utku Budak
article en
1 citations

Abstract

Cyber resilience is the ability of a system to reduce the impact of cyber attacks. To achieve cyber resilience, Trusted Computing Group (TCG) proposed an instance, called resilience engine (RE) that can provide additional security services to a host system. However, state-of-the-art RE solutions either utilize dedicated hardware to realize some RE functionalities or are not well-suited for resource-constrained IoT devices. This makes it hard to deploy these solutions on IoT devices, which lack dedi-cated hardware. We, therefore, present a method to implement an RE purely in firmware using lightweight cryptography, such as Ascon, without any additional hardware support and only leveraging minimal existing processor features. These processor features are privilege levels and memory protection available in most current IoT processor architectures. A proof-of-concept firmware RE for ARM Cortex-M and RISC-V processors is presented, including a potential DICE architecture integration to achieve resilience both at boot time and runtime.

Siemens (Germany) (DE), Technical University of Munich (DE)
Affordable and clean energy
Openalex Percentile: Top 21%
Cloud Computing and Resource Management
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Lightweight Firmware Resilience Engine for IoT Devices Leveraging Minimal Processor Features — Georg Sigl, Fabrizio De Santis, et al. · (2024) | TGRS Research Map | TGRS