Annual Computer Security Applications Conference (ACSAC) 2021

Full Program »

Advanced System Resiliency Based on Virtualization Techniques for IoT Devices

An increasing number of powerful devices are equipped with network connectivity and are connected to the Internet of Things (IoT). Influenced by the steady growth of computing power of the devices, the paradigm of IoT-based service deployment is expected to change, following the example of cloud-based infrastructure: An embedded platform can be provided as-a-service to several independent application service suppliers. This fosters additional challenges concerning security and isolation. At the same time, recently revealed critical vulnerabilities like Ripple20 and Amnesia:33 show that embedded devices are not spared from widespread attacks. In this paper, we define new trusted computing concepts, focusing on privilege separation among several entities sharing one physical device. The concepts guarantee remote recovery capabilities within a bounded amount of time, even if notable portions of the software stack have been compromised. We derive a resilient system architecture suitable for the secure operation of multiple isolated services on one embedded device. We integrate an interface for detecting intrusions and anomalies to enable the automatic recovery of compromised devices and prototype our system on a Nitrogen8M development board. Our evaluation shows that the overhead in terms of network throughput and CPU performance is low so that we believe that our concept is a meaningful step towards more resilient future IoT devices.

Jonas Röckl
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)

Mykolai Protsenko
Fraunhofer AISEC

Monika Huber
Fraunhofer AISEC

Tilo Müller
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)

Felix C. Freiling
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)

Paper (ACM DL)

Slides

Video

 



Powered by OpenConf®
Copyright©2002-2021 Zakon Group LLC