kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 16) Show all publications
Milosevic, J., Dahan, M., Amin, S. & Sandberg, H. (2024). Strategic Monitoring of Networked Systems with Heterogeneous Security Levels. IEEE Transactions on Control of Network Systems, 11(3), 1165-1176
Open this publication in new window or tab >>Strategic Monitoring of Networked Systems with Heterogeneous Security Levels
2024 (English)In: IEEE Transactions on Control of Network Systems, E-ISSN 2325-5870, Vol. 11, no 3, p. 1165-1176Article in journal (Refereed) Published
Abstract [en]

We consider a strategic network monitoring problem involving the operator of a networked system and an attacker. The operator aims to randomize the placement of multiple protected sensors to monitor and protect components that are vulnerable to attacks. We account for the heterogeneity in the components' security levels and formulate a large-scale maximin optimization problem. After analyzing its structure, we propose a three-step approach to approximately solve the problem. First, we solve a generalized covering set problem and run a combinatorial algorithm to compute an approximate solution. Then, we compute approximation bounds by solving a nonlinear set packing problem. To evaluate our solution approach, we implement two classical solution methods based on column generation and multiplicative weights updates, and test them on real-world water distribution and power systems. Our numerical analysis shows that our solution method outperforms the classical methods on large-scale networks, as it efficiently generates solutions that achieve a close to optimal performance and that are simple to implement in practice.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Computational modeling, Game Theory, Games, Monitoring, Network systems, Networked Control Systems, Optimization, Other Applications, Security, Sensor systems, Sensors, Strategic Network Monitoring
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-350306 (URN)10.1109/TCNS.2023.3333392 (DOI)001322535500016 ()2-s2.0-85171683507 (Scopus ID)
Note

QC 20241014

Available from: 2024-07-11 Created: 2024-07-11 Last updated: 2025-01-07Bibliographically approved
Gracy, S., Milosevic, J. & Sandberg, H. (2021). Security index based on perfectly undetectable attacks: Graph-theoretic conditions. Automatica, 134, Article ID 109925.
Open this publication in new window or tab >>Security index based on perfectly undetectable attacks: Graph-theoretic conditions
2021 (English)In: Automatica, ISSN 0005-1098, E-ISSN 1873-2836, Vol. 134, article id 109925Article in journal (Refereed) Published
Abstract [en]

The notion of security index quantifies the least effort involved in conducting perfectly undetectable attacks. Thus, the security index enables a systems operator to assess the vulnerability of a component, informs sensor placement strategies, and helps in deciding the feasibility of secure estimators and fault detectors. In this paper, we investigate the (possible) variation in this index as a consequence of variation in the system parameters. To this end, we adopt a structured systems approach, typically represented by a directed graph, with the edges of the said graph being in one-to-one correspondence with the system parameters. We first show that the security index is generic. That is, for almost all choices of edge weights, the security index of a component remains the same. We refer to such an index as the generic security index. Secondly, we derive graph-theoretic conditions (and based on those an algorithm) for computing the generic security index. Third, we provide graph-theoretic conditions for computing lower (resp. upper) bounds on the values that the security index of a component can take for all nonzero choices of the edge weights of the directed graph. Finally, we provide a brute force search method for calculating the said bounds.

Place, publisher, year, edition, pages
Elsevier BV, 2021
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-304180 (URN)10.1016/j.automatica.2021.109925 (DOI)000707897700010 ()2-s2.0-85116025760 (Scopus ID)
Note

QC 20211105

Available from: 2021-11-05 Created: 2021-11-05 Last updated: 2022-12-12Bibliographically approved
Gracy, S., Milosevic, J. & Sandberg, H. (2021). Security index based on perfectly undetectable attacks: Graph-theoretic conditions- Supplementary Material.
Open this publication in new window or tab >>Security index based on perfectly undetectable attacks: Graph-theoretic conditions- Supplementary Material
2021 (English)Other (Refereed)
Publisher
p. 4
National Category
Engineering and Technology
Identifiers
urn:nbn:se:kth:diva-299442 (URN)
Note

QC 20210811

Available from: 2021-08-09 Created: 2021-08-09 Last updated: 2022-12-12Bibliographically approved
Gracy, S., Milosevic, J. & Sandberg, H. (2020). Actuator Security Index for Structured Systems. In: Proceedings 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020: . Paper presented at 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020 (pp. 2993-2998). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Actuator Security Index for Structured Systems
2020 (English)In: Proceedings 2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020, Institute of Electrical and Electronics Engineers (IEEE) , 2020, p. 2993-2998Conference paper, Published paper (Refereed)
Abstract [en]

Given a network with a set of vulnerable actuators (and sensors), the security index of an actuator equals the minimum number of sensors and actuators that needs to be compromised so as to conduct a perfectly undetectable attack using the said actuator. This paper deals with the problem of computing actuator security indices for discrete-time LTI network systems, using a structured systems framework. We show that the actuator security index is generic, that is for almost all realizations the actuator security index remains the same. We refer to such an index as generic security index (generic index) of an actuator. Given that the security index quantifies the vulnerability of a network, the generic index is quite valuable for large scale energy systems. Our second contribution is to provide graph-theoretic conditions for computing the generic index. The said conditions are in terms of existence of linkings on appropriately-defined directed (sub)graphs. Based on these conditions, we present an algorithm for computing the generic index.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2020
Series
Proceedings of the American Control Conference, ISSN 0743-1619
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-292719 (URN)10.23919/ACC45564.2020.9147483 (DOI)000618079802149 ()2-s2.0-85089568799 (Scopus ID)
Conference
2020 American Control Conference, ACC 2020, Denver, CO, USA, July 1-3, 2020
Note

QC 20210413

Available from: 2021-04-13 Created: 2021-04-13 Last updated: 2022-12-12Bibliographically approved
Milosevic, J., Teixeira, A., Johansson, K. H. & Sandberg, H. (2020). Actuator Security Indices Based on Perfect Undetectability: Computation, Robustness, and Sensor Placement. IEEE Transactions on Automatic Control, 65(9), 3816-3831
Open this publication in new window or tab >>Actuator Security Indices Based on Perfect Undetectability: Computation, Robustness, and Sensor Placement
2020 (English)In: IEEE Transactions on Automatic Control, ISSN 0018-9286, E-ISSN 1558-2523, Vol. 65, no 9, p. 3816-3831Article in journal (Refereed) Published
Abstract [en]

We propose an actuator security index that can be used to localize and protect vulnerable actuators in a networked control system. Particularly, the security index of an actuator equals to the minimum number of sensors and actuators that need to be compromised, such that a perfectly undetectable attack against that actuator can be conducted. We derive a method for computing the index in small-scale systems and show that the index can potentially be increased by placing additional sensors. The difficulties that appear once the system is of a large-scale are then outlined: The index is NP-hard to compute, sensitive with respect to system variations, and based on the assumption that the attacker knows the entire system model. To overcome these difficulties, a robust security index is introduced. The robust index can characterize actuators vulnerable in any system realization, can be calculated in polynomial time, and can be related to limited model knowledge attackers. Additionally, we analyze two sensor placement problems with the objective to increase the robust indices. We show that the problems have submodular structures, so their suboptimal solutions with performance guarantees can be computed in polynomial time. Finally, we illustrate the theoretical developments through examples.

Place, publisher, year, edition, pages
IEEE, 2020
Keywords
Indexes, Actuators, Security, Particle separators, Computational modeling, Networked control systems, Control systems analysis, cyber-physical systems, large-scale systems, linear systems, networks
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-281480 (URN)10.1109/TAC.2020.2981392 (DOI)000565140400008 ()2-s2.0-85090925750 (Scopus ID)
Note

QC 20201019

Available from: 2020-10-19 Created: 2020-10-19 Last updated: 2022-06-25Bibliographically approved
Milosevic, J., Sandberg, H. & Johansson, K. H. (2020). Estimating the impact of cyber-attack strategies for stochastic networked control systems. IEEE Transactions on Control of Network Systems, 7(2), 747-757, Article ID 8827641.
Open this publication in new window or tab >>Estimating the impact of cyber-attack strategies for stochastic networked control systems
2020 (English)In: IEEE Transactions on Control of Network Systems, E-ISSN 2325-5870, Vol. 7, no 2, p. 747-757, article id 8827641Article in journal (Refereed) Published
Abstract [en]

Risk assessment is an inevitable step in implementation of a cyber-defense strategy. An important part of this assessment is to reason about the impact of possible attacks. In this paper, we study the problem of estimating the impact of cyber-attacks in stochastic linear networked control systems. For the stealthiness constraint, we adopt the Kullback-Leibler divergence between attacked and nonattacked residual sequences. Two impact metrics are considered: the probability that some of the critical states leave a safety region and the expected value of the infinity norm of the critical states. For the first metric, we prove that the optimal value of the impact estimation problem can be calculated by solving a set of convex problems. For the second, we derive efficiency to calculate lower and upper bounds. Finally, we show compatibility of our framework with a number of attack strategies proposed in the literature and demonstrate how it can be used for risk assessment in an example.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2020
Keywords
Cyber-physical systems, network security, networked control systems, risk analysis, security management, Accident prevention, Covariance matrix, Detectors, Estimation, Measurement, Risk assessment, Safety engineering, Stochastic systems, Attack strategies, Convex problems, Covariance matrices, Estimation problem, Expected values, IP networks, Kullback Leibler divergence, Lower and upper bounds
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-281237 (URN)10.1109/TCNS.2019.2940253 (DOI)000549872800019 ()2-s2.0-85072536001 (Scopus ID)
Note

QC 20200916

Available from: 2020-09-16 Created: 2020-09-16 Last updated: 2024-03-18Bibliographically approved
Milosevic, J., Gracy, S. & Sandberg, H. (2020). On actuator security indices. In: 14th International Conference on Critical Information Infrastructures Security, CRITIS 2019: . Paper presented at Critical Information Infrastructures Security - 14th International Conference, CRITIS 2019, Linköping, Sweden, September 23-25, 2019 (pp. 182-187). Springer Nature
Open this publication in new window or tab >>On actuator security indices
2020 (English)In: 14th International Conference on Critical Information Infrastructures Security, CRITIS 2019, Springer Nature , 2020, p. 182-187Conference paper, Published paper (Refereed)
Abstract [en]

Actuator security indices are developed for risk assessment purposes. Particularly, these indices can tell a system operator which of the actuators in a critical infrastructure network are the most vulnerable to cyber-attacks. Once the operator has this information, he/she can focus the security budget to protect these actuators. In this short paper, we first revisit one existing definition of an actuator security index, and then discuss possible directions for future research.

Place, publisher, year, edition, pages
Springer Nature, 2020
Keywords
Cyber-attacks, Cyber-physical systems, Risk assessment, Actuators, Budget control, Computer crime, Cyber Physical System, Embedded systems, Network security, Security budget, Security indices, System operator, Critical infrastructures
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-267997 (URN)10.1007/978-3-030-37670-3_16 (DOI)000612959400016 ()2-s2.0-85077509323 (Scopus ID)
Conference
Critical Information Infrastructures Security - 14th International Conference, CRITIS 2019, Linköping, Sweden, September 23-25, 2019
Note

QC 20200328.

QC 20210408.

Available from: 2020-03-28 Created: 2020-03-28 Last updated: 2022-12-12Bibliographically approved
Miloševiç, J., Teixeira, A., Tanaka, T., Johansson, K. H. & Sandberg, H. (2020). Security Measure Allocation for Industrial Control Systems: Exploiting Systematic Search Techniques and Submodularity. International Journal of Robust and Nonlinear Control, 30(11), 4278-4302
Open this publication in new window or tab >>Security Measure Allocation for Industrial Control Systems: Exploiting Systematic Search Techniques and Submodularity
Show others...
2020 (English)In: International Journal of Robust and Nonlinear Control, ISSN 1049-8923, E-ISSN 1099-1239, Vol. 30, no 11, p. 4278-4302Article in journal (Refereed) Published
Abstract [en]

To protect industrial control systems from cyberattacks, multiple layers of security measures need to be allocated to prevent critical security vulnerabilities. However, both finding the critical vulnerabilities and then allocating security measures in a cost‐efficient way become challenging when the number of vulnerabilities and measures is large. This paper proposes a framework that can be used once this is the case. In our framework, the attacker exploits security vulnerabilities to gain control over some of the sensors and actuators. The critical vulnerabilities are those that are not complex to exploit and can lead to a large impact on the physical world through the compromised sensors and actuators. To find these vulnerabilities efficiently, we propose an algorithm that uses the nondecreasing properties of the impact and complexity functions and properties of the security measure allocation problem to speed up the search. Once the critical vulnerabilities are located, the security measure allocation problem reduces to an integer linear program. Since integer linear programs are NP‐hard in general, we reformulate this problem as a problem of minimizing a linear set function subject to a submodular constraint. A polynomial time greedy algorithm can then be applied to obtain a solution with guaranteed approximation bound. The applicability of our framework is demonstrated on a control system used for regulation of temperature within a building.

Place, publisher, year, edition, pages
Wiley, 2020
Keywords
Control Engineering, Reglerteknik
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-268917 (URN)10.1002/rnc.4375 (DOI)000541068900008 ()2-s2.0-85055057291 (Scopus ID)
Note

QC 20200225

Available from: 2020-02-25 Created: 2020-02-25 Last updated: 2024-03-18Bibliographically approved
Milosevic, J., Dahan, M., Amin, S. & Sandberg, H. (2019). A Network Monitoring Game with Heterogeneous Component Criticality Levels. In: Proceedings of the IEEE Conference on Decision and Control: . Paper presented at 58th IEEE Conference on Decision and Control, CDC 2019, 11 December 2019 through 13 December 2019 (pp. 4379-4384). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>A Network Monitoring Game with Heterogeneous Component Criticality Levels
2019 (English)In: Proceedings of the IEEE Conference on Decision and Control, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 4379-4384Conference paper, Published paper (Refereed)
Abstract [en]

We consider an attacker-operator game for monitoring a large-scale network that is comprised of components that differ in their criticality levels. In this zero-sum game, the operator seeks to position a limited number of sensors to monitor the network against the attacker who strategically targets a network component. The operator (resp. attacker) seeks to minimize (resp. maximize) the network loss. To study the properties of mixed-strategy Nash Equilibria of this game, we first study two simple instances: When component sets monitored from individual sensor locations are mutually disjoint; When only a single sensor is positioned, but with possibly overlapping monitoring component sets. Our analysis reveals new insights on how criticality levels impact the players equilibrium strategies. Next, we extend a previously developed approach to obtain an approximate Nash equilibrium in the general case. This approach uses solutions to minimum set cover and maximum set packing problems to construct an approximate Nash equilibrium. Finally, we implement a column generation procedure to improve this solution and numerically evaluate the performance of our approach. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
Keywords
Computation theory, Game theory, Linear programming, Column generation, Equilibrium strategy, Heterogeneous component, Large-scale network, Minimum set cover, Network Monitoring, Sensor location, Set packing problem, Criticality (nuclear fission)
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-274080 (URN)10.1109/CDC40024.2019.9029427 (DOI)000560779004006 ()2-s2.0-85082501356 (Scopus ID)
Conference
58th IEEE Conference on Decision and Control, CDC 2019, 11 December 2019 through 13 December 2019
Note

QC 20200702

Part of ISBN 9781728113982

Available from: 2020-07-02 Created: 2020-07-02 Last updated: 2024-10-15Bibliographically approved
Milosevic, J., Sandberg, H. & Johansson, K. H. (2019). A Security Index for Actuators Based on Perfect Undetectability: Properties and Approximation. In: 2018 56th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2018: . Paper presented at 56th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2018, 2 October 2018 through 5 October 2018 (pp. 235-241). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>A Security Index for Actuators Based on Perfect Undetectability: Properties and Approximation
2019 (English)In: 2018 56th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2018, Institute of Electrical and Electronics Engineers (IEEE), 2019, p. 235-241Conference paper, Published paper (Refereed)
Abstract [en]

A novel security index based on the definition of perfect undetectability is proposed. The index is a tool that can help a control system operator to localize the most vulnerable actuators in the network. In particular, the security index of actuator i represents the minimal number of sensors and actuators that needs to be compromised in addition to i, such that a perfectly undetectable attack is possible. A method for computing this index for small scale systems is derived, and difficulties with the index once the system is of large scale are outlined. An upper bound for the index that overcomes these difficulties is then proposed. The theoretical developments are illustrated on a numerical example. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2019
Series
Annual Allerton Conference on Communication Control and Computing, ISSN 2474-0195
Keywords
Computer programming, Computer science, Control engineering, Security indices, Sensors and actuators, Small-scale systems, System operator, Theoretical development, Upper Bound, Actuators
National Category
Control Engineering
Identifiers
urn:nbn:se:kth:diva-252077 (URN)10.1109/ALLERTON.2018.8635906 (DOI)000461021200034 ()2-s2.0-85062843906 (Scopus ID)
Conference
56th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2018, 2 October 2018 through 5 October 2018
Projects
CERCES
Note

QC 20190801

Part of ISBN 978-1-5386-6596-1

Available from: 2019-08-01 Created: 2019-08-01 Last updated: 2024-10-15Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-2045-5665

Search in DiVA

Show all publications