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 条
  • [1] Towards Integrating Trusted Execution Environment into Embedded Autonomic Systems
    Sabt, Mohamed
    Achemlal, Mohammed
    Bouabdallah, Abdelmadjid
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, 2015, : 165 - 166
  • [2] Proposal for Sophisticated Periodic Execution Control in Embedded Systems
    Furukawa, Yuuki
    Yamauchi, Toshihiro
    Taniguchi, Hideo
    [J]. FUTURE GENERATION INFORMATION TECHNOLOGY, 2010, 6485 : 549 - 563
  • [3] Secure and Trusted Application Execution on Embedded Devices
    Markantonakis, Konstantinos
    Akram, Raja Naeem
    Msgna, Mehari G.
    [J]. INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, 2015, 9522 : 3 - 24
  • [4] Improving security for periodic tasks in embedded systems through scheduling
    Xie, Tao
    Qin, Xiao
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (03) : 20
  • [5] On Implementing Trusted Boot for Embedded Systems
    Khalid, Obaid
    Rolfes, Carsten
    Ibing, Andreas
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2013, : 75 - 80
  • [6] Enabling Trusted Scheduling in Embedded Systems
    Masti, Ramya Jayaram
    Marforio, Claudio
    Ranganathan, Aanjhan
    Francillon, Aurelien
    Capkun, Srdjan
    [J]. 28TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2012), 2012, : 61 - 70
  • [7] Delayed and Periodic Execution of Tasks in Jadescript Programming Language
    Petrosino, Giuseppe
    Monica, Stefania
    Bergenti, Federico
    [J]. 19TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2023, 583 : 50 - 59
  • [8] Trusted Deployment of Virtual Execution Environment in Grid Systems
    Zou, Deqing
    Long, Jinjiu
    Jin, Hai
    [J]. ADVANCES IN COMPUTER SCIENCE - ASIAN 2009: INFORMATION SECURITY AND PRIVACY, PROCEEDINGS, 2009, 5913 : 124 - +
  • [9] Mind the Gap: Studying the Insecurity of Provably Secure Embedded Trusted Execution Architectures
    Bognar, Marton
    Van Bulck, Jo
    Piessens, Frank
    [J]. 43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 1638 - 1655
  • [10] Research of Reliable Trusted Boot in Embedded Systems
    Li, Jing
    Zhang, Huanguo
    Zhao, Bo
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 2033 - 2037