You Can't Always Check What You Wanted: : Selective Checking and Trusted Execution to Prevent False Actuations in Real-Time Internet-of-Things

Monowar Hasan, Sibin Mohan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Modern Internet-of-Things devices are vulnerable to attacks targeting outgoing actuation commands that modify their physical behaviors. We present a 'selective checking' mechanism that uses game-theoretic modeling to identify the suitable subset of commands to be checked in order to deter an adversary. This mechanism is coupled with a 'delay-aware' trusted execution environment to ensure that only verified actuation commands are ever sent to the physical system, thus maintaining the safety and integrity of the system. Our proposed selective checking and trusted execution (SCATE) framework is implemented on an off-the-shelf ARM platform running embedded Linux and tested on four realistic IoT-specific cyber-physical systems (a ground rover, a flight controller, a robotic arm and an automated syringe pump).

Original languageEnglish (US)
Title of host publicationProceedings - 2023 IEEE 26th International Symposium on Real-Time Distributed Computing, ISORC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages42-53
Number of pages12
ISBN (Electronic)9798350339024
DOIs
StatePublished - 2023
Externally publishedYes
Event26th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2023 - Nashville, United States
Duration: May 23 2023May 25 2023

Publication series

NameProceedings - 2023 IEEE 26th International Symposium on Real-Time Distributed Computing, ISORC 2023

Conference

Conference26th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2023
Country/TerritoryUnited States
CityNashville
Period5/23/235/25/23

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'You Can't Always Check What You Wanted: : Selective Checking and Trusted Execution to Prevent False Actuations in Real-Time Internet-of-Things'. Together they form a unique fingerprint.

Cite this