Abstract

In recent years the number of security incidents affecting control systems has increased. These incidents have shown the need to develop strategies to improve system resilience to cyber-attacks. This paper presents a practical implementation of a strategy to detect cyber-attacks and mitigate their effects on sensors of a multi-agent system. The proposed approach computes, in real-time, a convex combination of measurements from main and redundant sensors, producing a trust value of the measurement and feeding it to the controller. We implemented this approach on a testbed of ground robots in formation. Experimental results to various kinds of attacks and a key performance index show that the proposed strategy reduces the effects of attacks not only on the affected agent, but also prevents the propagation of the attack over the remaining agents.

Highlights

  • Recently, attackers have deployed different malicious actions with targets that range from industrial systems, such as the Stuxnet attack deployed in an Iranian uranium enrichment plant in 2010 [1], to robotic systems where attacks can affect civil global position systems (GPS) [2]

  • These malicious actions have shown the necessity of developing security strategies to increase system resilience against attacks

  • We have selected an intelligent attacker that deploys a stealthy attack. For these simulations we present the normalized key performance index (KPI) in function of time and the final value

Read more

Summary

Introduction

Attackers have deployed different malicious actions with targets that range from industrial systems, such as the Stuxnet attack deployed in an Iranian uranium enrichment plant in 2010 [1], to robotic systems where attacks can affect civil global position systems (GPS) [2] These malicious actions have shown the necessity of developing security strategies to increase system resilience against attacks. Regarding attacks on sensors and actuators of ground robots, VOLUME 9, 2021 most of the works focus on detection. These works implement a monitor to verify that the system is properly working. A linear monitor that accumulates the quadratic error in a time window is proposed in [4]

Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call