ConAML: Constrained Adversarial Machine Learning for Cyber-Physical Systems
arXiv:2003.05631
Abstract
Recent research demonstrated that the superficially well-trained machine learning (ML) models are highly vulnerable to adversarial examples. As ML techniques are becoming a popular solution for cyber-physical systems (CPSs) applications in research literatures, the security of these applications is of concern. However, current studies on adversarial machine learning (AML) mainly focus on pure cyberspace domains. The risks the adversarial examples can bring to the CPS applications have not been well investigated. In particular, due to the distributed property of data sources and the inherent physical constraints imposed by CPSs, the widely-used threat models and the state-of-the-art AML algorithms in previous cyberspace research become infeasible. We study the potential vulnerabilities of ML applied in CPSs by proposing Constrained Adversarial Machine Learning (ConAML), which generates adversarial examples that satisfy the intrinsic constraints of the physical systems. We first summarize the difference between AML in CPSs and AML in existing cyberspace systems and propose a general threat model for ConAML. We then design a best-effort search algorithm to iteratively generate adversarial examples with linear physical constraints. We evaluate our algorithms with simulations of two typical CPSs, the power grids and the water treatment system. The results show that our ConAML algorithms can effectively generate adversarial examples which significantly decrease the performance of the ML models even under practical constraints.
This paper has been accepted by the 16th ACM ASIA Conference on Computer and Communications Security (ACM ASIACCS 2021)
References in corpus (8)
- Deep Learning for Short-Term Traffic Flow Prediction
- Machine Learning Methods for Attack Detection in the Smart Grid
- Adversarial Attacks and Defences: A Survey
- Anomaly Detection for a Water Treatment System Using Unsupervised Machine Learning
- Adversarial Examples for Evaluating Reading Comprehension Systems
- NO Need to Worry about Adversarial Examples in Object Detection in Autonomous Vehicles
- Detection of False Data Injection Attacks Using the Autoencoder Approach
- A Deep Learning-based Framework for Conducting Stealthy Attacks in Industrial Control Systems
Cited by in corpus (7)
- Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehicles
- Exploiting Vulnerabilities of Deep Learning-based Energy Theft Detection in AMI through Adversarial Attacks
- Towards Adversarial-Resilient Deep Neural Networks for False Data Injection Attack Detection in Power Grids
- SearchFromFree: Adversarial Measurements for Machine Learning-based Energy Theft Detection
- SAGE: Stealthy Attack GEneration for Cyber-Physical Systems
- ReLUSyn: Synthesizing Stealthy Attacks for Deep Neural Network Based Cyber-Physical Systems
- Secure Planning Against Stealthy Attacks via Model-Free Reinforcement Learning