Fingerprinting movements of industrial robots for replay attack detection
Abstract
Industrial robots are prototypical cyber-physical systems widely deployed in (smart) manufacturing, which operate according to the operation code uploaded by the human operator and are monitored in real-time based on their movement data. However, industrial robots suffer from replay attacks, via which attackers can manipulate the robot operation without being observed by the monitoring system. To mitigate this vulnerability, we design a novel intrusion detection system for industrial robots using their power fingerprint, calledPIDS(Power-basedIntrusionDetectionSystem), and deliverPIDSas abump-in-the-wiremodule installed at the powerline of commodity robots. The foundation ofPIDSis the physically-induced dependency between the robot movement and the concomitant power consumption, whichPIDScaptures via joint physical analysis and (cyber) data-driven modeling.PIDSthen fingerprints the robot movements observed by the monitoring system using their expected power consumption, and cross-validates the fingerprints with empirically collected power information — a mismatch thereof flags anomalies of the observed movements (i.e., evidence of replay attack). We have evaluatedPIDSusing three models of robots from different vendors — i.e., ABB IRB120, KUKA KR6 R700, and Universal Robots UR5 robots — with over 2,000 operation cycles. Experimental results show thatPIDSdetects replay attacks at an average rate of 96.5 percent (up to 99.9 percent) and a 0.1s latency.
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?
Pu et al. [146]'s system is based on the physical principle that a specific commanded motion should consume a predictable amount of power, and it learns energy-consistency patterns and detects replay attacks by identifying discrepancies between the monitored trajectory and the actual power consumption.
“Based on the physical principle that a specific commanded motion should consume a predictable amount of power, the system learns energyconsistency patterns and detects replay attacks by identifying discrepancies between the monitored trajectory and the actual power consumption.”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [146]
Pu et al. [146] introduced PIDS, a detection framework that fingerprints the physically induced dependency between robot motion and corresponding power consumption, using an industrial robot testbed.
“Using an industrial robot testbed, Pu et al. [146] introduced PIDS, a detection framework that fingerprints the physically induced dependency between robot motion and corresponding power consumption.”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [146]
Other-data-type-driven anomaly detection studies deliberately move beyond conventional network and process data to monitor artifacts that are closer to the root cause of cyber-physical compromise-such as PLC control logic structure, acoustic side-channel signals, host-level physical resource usage, and power-consumption traces-thereby covering attack surfaces that packet- or sensor-centric dete
“First, they deliberately move beyond conventional network and process data to monitor artifacts that are closer to the root cause of cyber-physical compromise-such as PLC control logic structure, acoustic side-channel signals, host-level physical resource usage, and power-consumption traces-thereby covering attack surfaces that packet- or sensor-centric detectors inherently miss [142-146].”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [146]
Most other-data-type approaches are designed as lightweight, mostly unsupervised endpoint monitors that can operate on resource-constrained devices or external side channels without requiring deep modifications to existing control networks, suggesting a practical way to complement network- and process-based IDS in real deployments.
“Third, most approaches are designed as lightweight, mostly unsupervised endpoint monitors that can operate on resource-constrained devices or external side channels without requiring deep modifications to existing control networks, suggesting a practical way to complement network- and process-based IDS in real deployments [142,145,146].”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [146]
This makes it possible to detect semantically stealthy or encrypted attacks by flagging violations of these auxiliary consistency relations, even when primary cyber channels are partially hidden or manipulated.
“This makes it possible to detect semantically stealthy or encrypted attacks by flagging violations of these auxiliary consistency relations, even when primary cyber channels are partially hidden or manipulated [142,144-146].”
From AI-Based Anomaly Detection in Industrial Control and Cyber–Physical Systems: A Data-Type-Oriented Systematic Review (2025) · cites this paper as [146]
Cites
Introduction to Statistical Quality Control
Spiring, F. (2007) · Technometrics · doi:10.1198/tech.2007.s465 · Cited by 4,949 · see citing works
Detection of Abrupt Changes: Theory and Application
Riedel, K. S. (1994) · Technometrics · doi:10.1080/00401706.1994.10485821 · Cited by 3,518 · see citing works
Robotics: modelling, planning and control
Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009) · Choice Reviews Online · doi:10.5860/choice.46-6226 · Cited by 2,483 · see citing works
Ten quick tips for machine learning in computational biology
Chicco, D. (2017) · BioData Mining · doi:10.1186/s13040-017-0155-3 · Cited by 875 · see citing works
Hey, My Malware Knows Physics! Attacking PLCs with Physical Model Aware Rootkit
García, L. A. R., Brasser, F., Cintuglu, M. H., Sadeghi, A., Mohammed, O. A., & Zonouz, S. (2017) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2017.23313 · Cited by 196 · see citing works
Introduction to Robotics: Analysis, Control, Applications
Niku, S. B. (2011) · Cited by 193 · see citing works
An Experimental Security Analysis of an Industrial Robot Controller
Quarta, D., Pogliani, M., Polino, M., Maggi, F., Zanchettin, A. M., & Zanero, S. (2017) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2017.20 · Cited by 174 · see citing works
VirusMeter: Preventing Your Cellphone from Spies
Liu, L., Yan, G., Zhang, X., & Chen, S. (2009) · Lecture notes in computer science · doi:10.1007/978-3-642-04342-0_13 · Cited by 141 · see citing works
Hamilton, B. R., Ma, X., Zhao, Q., & Xu, J. J. (2008) · ACM Annual International Conference on Mobile Computing and Networking (MobiCom) · doi:10.1145/1409944.1409963 · Cited by 99 · see citing works
Fault Detection and Diagnosis of Industrial Robot Based on Power Consumption Modeling
Sabry, A. H., Nordin, F. H., Sabry, A. H., & Kadir, M. Z. A. A. (2019) · IEEE Transactions on Industrial Electronics · doi:10.1109/tie.2019.2931511 · Cited by 98 · see citing works
Chen, J., Gao, X., Deng, R., He, Y., Fang, C., & Cheng, P. (2020) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2020.3037500 · Cited by 94 · see citing works
Self-citationOn Code Execution Tracking via Power Side-Channel
Liu, Y., Wei, L., Zhou, Z. G., Zhang, K., Xu, W., & Xu, Q. (2016) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2976749.2978299 · Cited by 91 · see citing works
The uncertainty in a current meter measurement
HERSCHY, R. (2002) · Flow Measurement and Instrumentation · doi:10.1016/s0955-5986(02)00047-x · Cited by 81 · see citing works
A robust fault diagnosis and accommodation scheme for robot manipulators
Van, M., Kang, H., Suh, Y.-S., & Shin, K. (2013) · International Journal of Control Automation and Systems · doi:10.1007/s12555-012-0022-4 · Cited by 59 · see citing works
Learning Based Anomaly Detection for Industrial Arm Applications
Narayanan, V., & Bobba, R. B. (2018) · doi:10.1145/3264888.3264894 · Cited by 52 · see citing works
Security of controlled manufacturing systems in the connected factory: the case of industrial robots
Pogliani, M., Quarta, D., Polino, M., Vittone, M., Maggi, F., & Zanero, S. (2019) · Journal of Computer Virology and Hacking Techniques · doi:10.1007/s11416-019-00329-8 · Cited by 44 · see citing works
Bayens, C., Le, T. D., García, L. A. R., Beyah, R., Javanmard, M., & Zonouz, S. (2017) · USENIX Security Symposium · Cited by 40 · see citing works
Fault detection and identification for robot manipulators
McIntyre, M. L., Dixon, W. E., Dawson, D. M., & Walker, I. D. (2004) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2004.1302507 · Cited by 38 · see citing works
Detecting replay attacks against industrial robots via power fingerprinting
Pu, H., He, L., Zhao, C., Yau, D. K. Y., Cheng, P., & Chen, J. (2020) · ACM Conference on Embedded Networked Sensor Systems (SenSys) · doi:10.1145/3384419.3430775 · Cited by 20 · see citing works
Self-citationPLC-Sleuth: Detecting and Localizing {PLC} Intrusions Using Control Invariants
Yang, Z., He, L., Cheng, P., Chen, J., Yau, D. K. Y., & Du, L. (2020) · Recent Advances in Intrusion Detection · Cited by 18 · see citing works
Self-citationTao, J., Ye, B., Xie, Y., Tang, X., & Song, B. (2018) · IEEE/ASME International Conference on Advanced Intelligent Mechatronics · doi:10.1109/aim.2018.8452245 · Cited by 9 · see citing works
Transformer Losses and Efficiency
Walsh, A. (2022) · CIGRE green books · doi:10.1007/978-3-030-80469-5_7 · Cited by 2 · see citing works
Flagged first, then by citations
1 of the 23 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Yin, T., Gu, Z., & Xie, X. (2022) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2022.3223978 · Cited by 108 · see citing works
Cyber security of robots: A comprehensive survey
Alessio Botta, B., Rotbei, S., Zinno, S., & Ventre, G. (2023) · Intelligent Systems with Applications · doi:10.1016/j.iswa.2023.200237 · Cited by 84 · see citing works
PhyFinAtt: An Undetectable Attack Framework Against PHY Layer Fingerprint-Based WiFi Authentication
Huang, J., Liu, B., Miao, C., Zhang, X., Liu, J., Su, L., Liu, Z., & Gu, Y. (2023) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2023.3338954 · Cited by 50 · see citing works
Łuczak, D., Brock, S., & Siembab, K. (2023) · Sensors · doi:10.3390/s23073755 · Cited by 20 · see citing works
Łuczak, D., Brock, S., & Siembab, K. (2023) · Actuators · doi:10.3390/act12030125 · Cited by 19 · see citing works
CORMAND2: A Deception Attack Against Industrial Robots
Pu, H., He, L., Cheng, P., Chen, J., & Sun, Y. (2023) · Engineering · doi:10.1016/j.eng.2023.01.013 · Cited by 14 · see citing works
Self-citationA trustworthy security model for IIoT attacks on industrial robots
Li, L., Zhao, X., Fan, J., Liu, F., Liu, N., & Zhao, H. (2023) · Future Generation Computer Systems · doi:10.1016/j.future.2023.11.027 · Cited by 12 · see citing works
Seo, J. K., Lee, J., Kim, B., Shim, W., & Seo, J. T. (2025) · Electronics · doi:10.3390/electronics15010020 · Cited by 15 · see citing works
Shao, X., Xie, L., Li, C., & Wang, Z. (2023) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-023-01984-2 · Cited by 5 · see citing works
Shao, X., Xie, L., Li, C., & Wang, Z. (2024) · Nonlinear Dynamics · doi:10.1007/s11071-024-10041-y · Cited by 3 · see citing works
ASIDS: Acoustic side-channel based intrusion detection system for industrial robotic arms
Yang, K., Zhang, Y., Li, T., & Sun, L. (2025) · Computers & Security · doi:10.1016/j.cose.2025.104586 · Cited by 4 · see citing works
PowerGuard: Using Power Side-Channel Signals to Secure Motion Controllers in ICS
Li, S., Chen, Y., Chen, X., Li, Z., Fang, D., Liu, K., Lv, S., & Sun, L. (2024) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2024.3451362 · Cited by 2 · see citing works
Trustworthiness-Related Risks in Autonomous Cyber-Physical Production Systems - A Survey
Zahid, M., Bucaioni, A., & Flammini, F. (2023) · IEEE International Conference on Cyber Security and Resilience (CSR) · doi:10.1109/csr57506.2023.10224955 · Cited by 2 · see citing works
Gong, X., Li, H., Gui, J., Shu, Z., & Huang, T. (2025) · IEEE Internet of Things Journal · doi:10.1109/jiot.2025.3593317 · Cited by 1 · see citing works
A Hybrid Neural Network for Simultaneous Multi-Attack Detection in Sensor Networks
Chennagouni, N., Monjur, M. M. R., Lu, W., & Yu, Q. (2023) · Asian Hardware Oriented Security and Trust Symposium (AsianHOST) · doi:10.1109/asianhost59942.2023.10409356 · Cited by 1 · see citing works
MSGFuzzer: Message Sequence Guided Industrial Robot Protocol Fuzzing
Zhang, Y., Fang, D., Liu, P., Xi, L., Lu, X., Chen, X., Si, S., & Sun, L. (2024) · IEEE International Conference on Software Testing, Verification and Validation (ICST) · doi:10.1109/icst60714.2024.00021 · Cited by 1 · see citing works
Cyber Security of Robots: A Focused SurveyPreprint
Alessio Botta, B., Zinno, S., Rotbei, S., & Ventre, G. (2022) · SSRN Electronic Journal · doi:10.2139/ssrn.4201541 · Cited by 1 · see citing works
Design of Mobile Intelligent Detection Robot for Power Tunnel
Xiong, S. (2021) · Asian Conference on Artificial Intelligence Technology (ACAIT) · doi:10.1109/acait53529.2021.9731166
Machine Learning Techniques for Cyber Security in Internet of Robotic Things
Raza, A., Memon, S. A., Nizamani, M. A., Dhomeja, L. D., Memon, N. A., & Charan, K. N. (2024) · VFAST Transactions on Software Engineering · doi:10.21015/vtse.v12i3.1870
Wen, Z., An, W., Wang, C., Ge, Q., Gadekallu, T. R., Feng, H., & Fang, K. (2026) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2026.3659226
Marzouk, H., Sadek, R. A., & Hisham, A. (2026) · National Radio Science Conference · doi:10.1109/nrsc71102.2026.11556047
- Authors
- Pu, H., He, L., Zhao, C., Yau, D. K. Y., Cheng, P., & Chen, J.
- Affiliations
- Zhejiang University (CN)
- University of Colorado Denver (US)
- Singapore University of Technology and Design (SG)
- Venue
- IEEE Transactions on Mobile Computing
- Published
- 2022-10-01
- Volume
- 21
- Issue
- 10
- Pages
- 3629-3643
- ISSN
- 1536-1233 (ISSN-L)
- 1558-0660
- 2161-9875
- OpenAlex
- W3129764251
- Cited by
- 22
- References
- 23
- Citations by year
- 2026: 2 · 2025: 3 · 2024: 5 · 2023: 9 · 2022: 2 · 2021: 1
- FWCI
- 1.89
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Mobile Computing (publishedVersion)
- Funders
- Science and Technology Innovation 2030 program (2018AAA0101605)
- National Natural Science Foundation of China (U1911401, 61833015, 61903328)
- Fundamental Reseach Funds for the Central Universities
- SUTD-ZJU IDEA (201805)
- Singapore MOE (SUTDT12017004)
- University of Colorado Denver
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Smart Grid Security and Resilience
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
- Keywords
- industrial robots, replay attacks, intrusion detection, cyber-physical security, anomaly detection, smart manufacturing
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