Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Trusted Execution of Periodic Tasks for Embedded Systems

Gunnarsson, Martin LU ; Vreman, Nils LU and Maggio, Martina LU (2023) In IFAC Proceedings Volumes (IFAC-PapersOnline) 56(2). p.8845-8850
Abstract
Systems that interact with the environment around them generally run some periodic tasks. This class of systems include, among others, embedded control systems. Embedded controllers have been proven vulnerable to various security attacks, including attacks that alter sensor and actuator data and attacks that disrupt the calculation of the control signals. In this paper, we propose, and implement, a mechanism to execute a periodic task and its communication interfaces in a trusted execution environment. This allows us to execute an isolated controller, thus offering higher security guarantees. We analyse the overhead of switching between the regular (possibly compromised) execution environment and the trusted execution environment and... (More)
Systems that interact with the environment around them generally run some periodic tasks. This class of systems include, among others, embedded control systems. Embedded controllers have been proven vulnerable to various security attacks, including attacks that alter sensor and actuator data and attacks that disrupt the calculation of the control signals. In this paper, we propose, and implement, a mechanism to execute a periodic task and its communication interfaces in a trusted execution environment. This allows us to execute an isolated controller, thus offering higher security guarantees. We analyse the overhead of switching between the regular (possibly compromised) execution environment and the trusted execution environment and quantify the effect of this defence mechanism on the control performance. (Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Security, Embedded computer architectures, Embedded computer control systems and applications
in
IFAC Proceedings Volumes (IFAC-PapersOnline)
volume
56
issue
2
pages
8845 - 8850
publisher
IFAC Secretariat
external identifiers
  • scopus:85184958192
ISSN
2405-8963
DOI
10.1016/j.ifacol.2023.10.082
project
Towards Adaptively Morphing Embedded Systems
language
English
LU publication?
yes
id
a28122dc-b45d-4959-a54e-2dc3ce87fd27
date added to LUP
2023-04-12 08:54:46
date last changed
2024-02-27 13:37:27
@article{a28122dc-b45d-4959-a54e-2dc3ce87fd27,
  abstract     = {{Systems that interact with the environment around them generally run some periodic tasks. This class of systems include, among others, embedded control systems. Embedded controllers have been proven vulnerable to various security attacks, including attacks that alter sensor and actuator data and attacks that disrupt the calculation of the control signals. In this paper, we propose, and implement, a mechanism to execute a periodic task and its communication interfaces in a trusted execution environment. This allows us to execute an isolated controller, thus offering higher security guarantees. We analyse the overhead of switching between the regular (possibly compromised) execution environment and the trusted execution environment and quantify the effect of this defence mechanism on the control performance.}},
  author       = {{Gunnarsson, Martin and Vreman, Nils and Maggio, Martina}},
  issn         = {{2405-8963}},
  keywords     = {{Security; Embedded computer architectures; Embedded computer control systems and applications}},
  language     = {{eng}},
  number       = {{2}},
  pages        = {{8845--8850}},
  publisher    = {{IFAC Secretariat}},
  series       = {{IFAC Proceedings Volumes (IFAC-PapersOnline)}},
  title        = {{Trusted Execution of Periodic Tasks for Embedded Systems}},
  url          = {{https://lup.lub.lu.se/search/files/143732692/main.pdf}},
  doi          = {{10.1016/j.ifacol.2023.10.082}},
  volume       = {{56}},
  year         = {{2023}},
}