Heterogeneous Runtime Verification of Safety Critical Cyber Physical Systems

09/20/2020
by   Smitha Gautham, et al.
0

Advanced embedded system technology is one of the key driving forces behind the rapid growth of Cyber-Physical System (CPS) applications. Cyber-Physical Systems are comprised of multiple coordinating and cooperating components, which are often software intensive and interacting with each other to achieve unprecedented tasks. Such complex CPSs have multiple attack surfaces and attack vectors that we have to secure against. Towards this goal, we demonstrate a multilevel runtime safety and security monitor framework where there are monitors across the CPS for detection and isolation of attacks. We implement the runtime monitors on FPGA using a stream-based runtime verification tool called TeSSLa. We demonstrate our monitoring scheme for an Autonomous Emergency Braking (AEB) CPS system.

READ FULL TEXT
research
04/19/2022

STPA-driven Multilevel Runtime Monitoring for In-time Hazard Detection

Runtime verification or runtime monitoring equips safety-critical cyber-...
research
12/08/2018

A Multilevel Cybersecurity and Safety Monitor for Embedded Cyber-Physical Systems

Cyber-physical systems (CPS) are composed of various embedded subsystems...
research
12/15/2020

Monitoring Cyber-Physical Systems: From Design to Integration

Cyber-physical systems are inherently safety-critical. The deployment of...
research
03/04/2021

An RL-Based Adaptive Detection Strategy to Secure Cyber-Physical Systems

Increased dependence on networked, software based control has escalated ...
research
04/23/2023

Technical-Report: Automating Recoverability Proofs for Cyber-Physical Systems with Runtime Assurance Architectures

Cyber-physical systems (CPSes), such as autonomous vehicles, use sophist...
research
09/19/2019

Real-Time Verification for Distributed Cyber-Physical Systems

Safety-critical distributed cyber-physical systems (CPSs) have been foun...
research
02/11/2018

An Algebraic Framework for Runtime Verification

Runtime verification (RV) is a pragmatic and scalable, yet rigorous tech...

Please sign up or login with your details

Forgot password? Click here to reset