Skip to main content

SPARQ: QoS-aware Self-protection for IoT

Overview of the SPARQ prototype

SPARQ is a novel framework for designing self-protecting IoT systems that considers both the security exposure to cyber attacks and the QoS performance. We leverage Attack Graph as a threat model for analyzing the cyber exposure of the system and Queuing Network Models to analyze QoS in IoT systems. Based on the analysis outcomes, SPARQ provides mitigation plans to reduce the cyber risk while also minimizing the impact on QoS.

SPARQ relies on Pythonn to generate attack graphs, on the Java Modelling Tools simulator to evaluate IoT QoS performance, and on PDDL for generating mitigation plans.