TY - GEN
T1 - You Can't Always Check What You Wanted
T2 - 26th IEEE International Symposium on Real-Time Distributed Computing, ISORC 2023
AU - Hasan, Monowar
AU - Mohan, Sibin
N1 - The material in this paper is based upon work supported in part by the U.S. National Science Foundation (NSF) under grant NSF 2246937. Any findings, opinions, recommendations or conclusions expressed in the paper are those of the authors and do not necessarily reflect the views of sponsors.
PY - 2023
Y1 - 2023
N2 - 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).
AB - 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).
UR - http://www.scopus.com/inward/record.url?scp=85168769545&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85168769545&partnerID=8YFLogxK
U2 - 10.1109/ISORC58943.2023.00017
DO - 10.1109/ISORC58943.2023.00017
M3 - Conference contribution
AN - SCOPUS:85168769545
T3 - Proceedings - 2023 IEEE 26th International Symposium on Real-Time Distributed Computing, ISORC 2023
SP - 42
EP - 53
BT - Proceedings - 2023 IEEE 26th International Symposium on Real-Time Distributed Computing, ISORC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 23 May 2023 through 25 May 2023
ER -