Discovering, quantifying, and displaying attacks
Roberto Vigo, Flemming Nielson, Hanne Riis Nielson (Technical, University of Denmark, Lyngby)

TL;DR
This paper introduces a comprehensive framework for discovering, quantifying, and visualizing attacks in complex cyber-physical systems, aiding security assessment and decision-making.
Contribution
It presents a novel protection analysis method over the Quality Calculus that computes attack sets, evaluates their costs, and visualizes them as attack trees, extending from qualitative to quantitative analysis.
Findings
Successfully applied to a national-scale authentication system
Implemented as an SMT-based optimization approach
Provides detailed attack visualizations for complex systems
Abstract
In the design of software and cyber-physical systems, security is often perceived as a qualitative need, but can only be attained quantitatively. Especially when distributed components are involved, it is hard to predict and confront all possible attacks. A main challenge in the development of complex systems is therefore to discover attacks, quantify them to comprehend their likelihood, and communicate them to non-experts for facilitating the decision process. To address this three-sided challenge we propose a protection analysis over the Quality Calculus that (i) computes all the sets of data required by an attacker to reach a given location in a system, (ii) determines the cheapest set of such attacks for a given notion of cost, and (iii) derives an attack tree that displays the attacks graphically. The protection analysis is first developed in a qualitative setting, and then…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
