English

A Formal Approach to Physics-Based Attacks in Cyber-Physical Systems (Extended Version)

Logic in Computer Science 2021-05-26 v3 Cryptography and Security Systems and Control Systems and Control

Abstract

We apply formal methods to lay and streamline theoretical foundations to reason about Cyber-Physical Systems (CPSs) and physics-based attacks, i.e., attacks targeting physical devices. We focus on a formal treatment of both integrity and denial of service attacks to sensors and actuators of CPSs, and on the timing aspects of these attacks. Our contributions are fourfold. (1)~We define a hybrid process calculus to model both CPSs and physics-based attacks. (2)~We formalise a threat model that specifies MITM attacks that can manipulate sensor readings or control commands in order to drive a CPS into an undesired state, and we provide the means to assess attack tolerance/vulnerability with respect to a given attack. (3)~We formalise how to estimate the impact of a successful attack on a CPS and investigate possible quantifications of the success chances of an attack. (4)~We illustrate our definitions and results by formalising a non-trivial running example in Uppaal SMC, the statistical extension of the Uppaal model checker; we use Uppaal SMC as an automatic tool for carrying out a static security analysis of our running example in isolation and when exposed to three different physics-based attacks with different impacts.

Keywords

Cite

@article{arxiv.1902.04572,
  title  = {A Formal Approach to Physics-Based Attacks in Cyber-Physical Systems (Extended Version)},
  author = {Ruggero Lanotte and Massimo Merro and Andrei Munteanu and Luca Viganò},
  journal= {arXiv preprint arXiv:1902.04572},
  year   = {2021}
}

Comments

This document extends the paper "A Formal Approach to Physics-Based Attacks in Cyber-Physical Systems" that will appear in ACM Transactions on Privacy and Security by providing proofs that are worked out in full details. arXiv admin note: text overlap with arXiv:1611.01377

R2 v1 2026-06-23T07:39:08.697Z