Trusted Execution of Periodic Tasks for Embedded Systems

被引:0
|
作者
Gunnarsson, Martin [1 ]
Vreman, Nils [2 ]
Maggio, Martina [3 ]
机构
[1] RISE Res Inst Sweden, RISE Cybersecur, Gothenburg, Sweden
[2] Lund Univ, Dept Automat Control, Lund, Sweden
[3] Saarland Univ, Dept Comp Sci, Saarbrucken, Germany
来源
IFAC PAPERSONLINE | 2023年 / 56卷 / 02期
关键词
Security; Embedded computer architectures; Embedded computer control systems and applications;
D O I
10.1016/j.ifacol.2023.10.082
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:8845 / 8850
页数:6
相关论文
共 50 条
  • [41] Building Open Trusted Execution Environments
    Kohlbrenner, David
    Shinde, Shweta
    Lee, Dayeol
    Asanovic, Krste
    Song, Dawn
    [J]. IEEE SECURITY & PRIVACY, 2020, 18 (05) : 47 - 56
  • [42] MultiTEE: Distributing Trusted Execution Environments
    Ott, Simon
    Orthen, Benjamin
    Weidinger, Alexander
    Horsch, Julian
    Nayani, Vijayanand
    Ekberg, Jan-Erik
    [J]. PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 1617 - 1629
  • [43] Acceleration of Neural Network Model Execution on Embedded Systems
    Chen, Chang-Jiun
    Chen, Kai-Chun
    Martin-Kuo, May-chen
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2018,
  • [44] A Quantum Computer Trusted Execution Environment
    Trochatos, Theodoros
    Xu, Chuanqi
    Deshpande, Sanjay
    Lu, Yao
    Ding, Yongshan
    Szefer, Jakub
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2023, 22 (02) : 177 - 180
  • [45] Memory Corruption at the Border of Trusted Execution
    Cloosters, Tobias
    Draissi, Oussama
    Willbold, Johannes
    Holz, Thorsten
    Davi, Lucas
    [J]. IEEE SECURITY & PRIVACY, 2024, 22 (04) : 87 - 96
  • [46] A survey on the (in)security of trusted execution environments
    Munoz, Antonio
    Rios, Ruben
    Roman, Rodrigo
    Lopez, Javier
    [J]. COMPUTERS & SECURITY, 2023, 129
  • [47] Towards Modular Trusted Execution Environments
    Weinhold, Carsten
    Asmussen, Nils
    Goehringer, Diana
    Roitzsch, Michael
    [J]. PROCEEDINGS OF THE 2023 6TH WORKSHOP ON SYSTEM SOFTWARE FOR TRUSTED EXECUTION, SYSTEX 2023, 2023, : 10 - 16
  • [48] Trusted code execution in Java']JavaCard
    Mana, Antonio
    Munoz, Antonio
    [J]. TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS, PROCEEDINGS, 2007, 4657 : 269 - +
  • [49] Trusted Execution Environment: What It Is, and What It Is Not
    Sabet, Mohamed
    Achemlal, Mohammed
    Bouabdallah, Abdelmadjid
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 57 - 64
  • [50] Fuzzing trusted execution environments with Rust
    [J]. Blinowski, Grzegorz (g.blinowski@ii.pw.edu.pl), 2025, 150