Trustworthy Data Analysis and Sensor Data Protection in Cyber-Physical Systems
Abstract
Cyber-Physical Systems are widely used in critical infrastructures such as the power grids, water purification systems, nuclear plants, oil refinery and compressor plants, food manufacturing, etc. Anomalies in these systems can be a result of cybersecurity attacks, failed sensors or communication channels. Undetected anomalies may lead to process failure, cause financial damage and have significant impact on human lives. Thus, it is important to detect anomalies at early stages and to protect data in Cyber-Physical Systems. In this paper, we propose the novel on-the-fly NIST-compliant key generation scheme for a secure data container used to transfer and store sensor data. The data container delivers data from the low-level field sensors to high-level data analysis servers in a protected form. It provides data confidentiality and integrity, as well as data origin integrity, a fine-grained role-based and attribute-based access control. As a result, the anomaly detector runs on trustworthy data sets, protected from unauthorized adversarial modifications. Our solution can be easily integrated with many existing Cyber-Physical Systems and IT infrastructures since our secure data container supports RESTful API and is implemented in two modifications: (1) signed, watermarked and encrypted spreadsheet file; (2) signed and encrypted JSON file. In addition, we implemented several machine learning models based on a Random Forest, a k-Nearest Neighbors, a Support Vector Machine and a Neural Network algorithms for the detection of various anomalies and attacks in a gas pipeline system. We will demonstrate that our anomaly detection models achieve high detection rate with an average accuracy of 97.7% for two industrial data sets collected by the Mississippi State University's Critical Infrastructure Protection Center and Oak Ridge National Laboratories (ORNL)
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Correlation-based methods are particularly suitable for attacks and faults that selectively perturb a subset of variables while keeping other measurements within nominal ranges, and for scenarios where the key symptom is a collapse or distortion of inter-sensor correlation rather than a large deviation of a single signal.
“This makes them particularly suitable for attacks and faults that selectively perturb a subset of variables while keeping other measurements within nominal ranges, as well as for scenarios where the key symptom is a collapse or distortion of inter-sensor correlation rather than a large deviation of a single signal [94,96,99-101,106-108].”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [100]
By focusing on joint behavior across multiple sensors and control channels, correlation-based detectors can better separate cyber-physical attacks (which often produce inconsistent or coordinated manipulation patterns) from natural faults (which follow typical failure correlations or fault signatures).
“By focusing on joint behavior across multiple sensors and control channels, correlation-based detectors can better separate cyber-physical attacks, which often produce inconsistent or coordinated manipulation patterns, from natural faults that follow typical failure correlations or fault signatures [91,95,96,100,101].”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [100]
Cites
Scikit-learn: Machine Learning in Python
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Müller, A., Nothman, J., Louppe, G., et al. (2012) · arXiv · doi:10.48550/arxiv.1201.0490 · Cited by 71,016 · see citing works
LIBSVM: A library for support vector machines
Chang, C.-C., & Lin, C.-J. (2011) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/1961189.1961199 · Cited by 40,918 · see citing works
Classification and Regression by randomForest
Liaw, A. I., & Wiener, M. C. (2007) · Cited by 18,594 · see citing works
Least Squares Support Vector Machine Classifiers
Suykens, J., & Vandewalle, J. (1999) · Neural Processing Letters · doi:10.1023/a:1018628609742 · Cited by 9,481 · see citing works
A fast quantum mechanical algorithm for database search
Grover, L. K. (1996) · Proceedings of the twenty-eighth annual ACM symposium on Theory of computing - STOC '96 · doi:10.1145/237814.237866 · Cited by 8,830 · see citing works
Scikit-learn: Machine Learning in Python
(2011) · Journal of Machine Learning Research · doi:10.5555/1953048.2078195 · Cited by 8,539 · see citing works
The relationship between Precision-Recall and ROC curves
Davis, J., & Goadrich, M. (2006) · Proceedings of the 23rd international conference on Machine learning - ICML '06 · doi:10.1145/1143844.1143874 · Cited by 6,559 · see citing works
Architectural styles and the design of network-based software architectures
Fielding, R. T., & Taylor, R. N. (2000) · Cited by 5,084 · see citing works
A fuzzy K-nearest neighbor algorithm
Keller, J. M., Gray, M. R., & Givens, J. A. (1985) · IEEE Transactions on Systems Man and Cybernetics · doi:10.1109/tsmc.1985.6313426 · Cited by 2,686 · see citing works
A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation
Goutte, C., & Gaussier, E. (2005) · Lecture Notes in Computer Science · doi:10.1007/978-3-540-31865-1_25 · Cited by 2,285 · see citing works
Ng, A. Y. (2004) · Twenty-first international conference on Machine learning - ICML '04 · doi:10.1145/1015330.1015435 · Cited by 1,572 · cited 1× · see citing works
“We use the Broyden–Fletcher–Goldfarb–Shanno (BFGS) [17] optimization solver algorithm in order to find optimum parameters and L2 (Lasso Regression) regularization [30] is used to mitigate the overfitting.”
MethodDistributed average consensus with least-mean-square deviation
Xiao, L., Boyd, S., & Kim, S.-J. (2006) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2006.08.010 · Cited by 1,091 · see citing works
A Broyden—Fletcher—Goldfarb—Shanno optimization procedure for molecular geometries
Head, J. D., & Zerner, M. C. (1985) · Chemical Physics Letters · doi:10.1016/0009-2614(85)80574-1 · Cited by 1,083 · see citing works
Machine learning for power system disturbance and cyber-attack discrimination
Hink, R. B., Beaver, J. M., Buckner, M. A., Morris, T., Adhikari, U., & Pan, S. (2014) · International Symposium on Resilient Control Systems (ISRCS) · doi:10.1109/isrcs.2014.6900095 · Cited by 325 · see citing works
An Evaluation of Machine Learning Methods to Detect Malicious SCADA Communications
Beaver, J. M., Hink, R. B., & Buckner, M. A. (2013) · International Conference on Machine Learning and Applications · doi:10.1109/icmla.2013.105 · Cited by 197 · see citing works
Intrusion detection in SCADA systems using machine learning techniques
Maglaras, L. A., & Jiang, J. (2014) · Science and Information Conference · doi:10.1109/sai.2014.6918252 · Cited by 188 · see citing works
A Retrofit Network Intrusion Detection System for MODBUS RTU and ASCII Industrial Control Systems
Morris, T. H., Vaughn, R. B., & Dandass, Y. S. (2012) · Proceedings of the ... Annual Hawaii International Conference on System Sciences/Proceedings of the Annual Hawaii International Conference on System Sciences · doi:10.1109/hicss.2012.78 · Cited by 112 · see citing works
On Cyber Attacks and Signature Based Intrusion Detection for Modbus Based Industrial Control Systems
Gao, W., & Morris, T. H. (2014) · The journal of digital forensics, security and law · doi:10.15394/jdfsl.2014.1162 · Cited by 99 · see citing works
Addressing Imbalanced Data Problem with Generative Adversarial Network For Intrusion Detection
Yilmaz, I., Masum, R., & Siraj, A. (2020) · IEEE International Conference on Information Reuse and Integration for Data Science (IRI) · doi:10.1109/iri49571.2020.00012 · Cited by 57 · see citing works
Self-citationA scheme for privacy-preserving data dissemination
Lilien, L. T., & Bhargava, B. (2006) · IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans · doi:10.1109/tsmca.2006.871655 · Cited by 55 · see citing works
An HMM-Based Anomaly Detection Approach for SCADA Systems
Stefanidis, K. G., & Voyiatzis, A. G. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45931-8_6 · Cited by 44 · see citing works
Protecting Privacy of Sensitive Data Dissemination Using Active Bundles
Othmane, L. B., & Lilien, L. T. (2009) · World Congress on Privacy, Security, Trust and the Management of e-Business (CONGRESS) · doi:10.1109/congress.2009.30 · Cited by 41 · see citing works
Kleinmann, A., & Wool, A. (2017) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3011018 · Cited by 30 · see citing works
EPICS: A Framework for Enforcing Security Policies in Composite Web Services
Ranchal, R., Bhargava, B., Angın, P., & Othmane, L. B. (2018) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2018.2797277 · Cited by 28 · see citing works
Protecting Electronic Health Records in Transit and at Rest
Ulybyshev, D. A., Bare, C., Bellisario, K., et al. (2020) · IEEE International Symposium on Computer-Based Medical Systems (CBMS) · doi:10.1109/cbms49503.2020.00091 · Cited by 13 · see citing works
Self-citationSecure Industrial Control System with Intrusion Detection.
Mithu, M. R. A., Kholodilo, V., Manicavasagam, R., et al. (2020) · The Florida AI Research Society · Cited by 5 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Seo, J. K., Lee, J., Kim, B., Shim, W., & Seo, J. T. (2025) · Electronics · doi:10.3390/electronics15010020 · Cited by 15 · see citing works
- Authors
- Ulybyshev, D., Yilmaz, I., Northern, B., Kholodilo, V., & Rogers, M.
- Affiliations
- Tennessee Technological University (US)
- Venue
- Proceedings of the 2021 ACM Workshop on Secure and Trustworthy Cyber-Physical Systems
- Publisher
- ACM
- Published
- 2021-04-26
- Pages
- 13-22
- OpenAlex
- W3165256310
- Cited by
- 10
- References
- 26
- Citations by year
- 2025: 3 · 2024: 3 · 2023: 2 · 2022: 2
- FWCI
- 2.61
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Workshop on Secure and Trustworthy Cyber-Physical Systems (SaT-CPS) (publishedVersion)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Smart Grid Security and Resilience
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Keywords
- cyber-physical systems, anomaly detection, data confidentiality, data integrity, attribute-based access control, role-based access control, gas pipelines, critical infrastructure protection, machine learning anomaly detection, data watermarking
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review