Practical Zero-Trust for Mission-Critical Robotic Fleets via Hardware Attestation and Packet Timing Watermarking
Authors: Ryne Gonzales, Ethan Liesdyanto, Rex Worley, Michael Frederick, Jaewon Kim, Eman Hammad
Organizations: Department of Engineering Technology and Industrial Distribution, Texas A&M University, College Station, TX, USA · Global Cyber Research Institute (GCRI) · iSTAR Laboratory
Autonomous unmanned vehicles are vital to tactical missions, mission-critical public-safety operations like search and rescue and disaster response. However, their reliance on open wireless links and standard Robot Operating System (ROS 2) middleware exposes a broad cyber-physical attack surface. A compromise of these systems can disrupt real-time control loops, leading to mission failure or asset loss in high-stakes environments. This paper presents and empirically evaluates a layered, context-aware cybersecurity framework enforcing Zero-Trust principles for a multi-node robotic fleet over Wi-Fi. The framework integrates an active hardware root of trust (TPM 2.0), centralized in-band and out-of-band SIEM telemetry monitoring (ELK Stack and Kismet), and a non-cryptographic Inter-Packet Delay (IPD) timing watermark. Evaluated on a live ROS 2 mobile testbed under multi-layer exploits (OSI Layers 2-5), results demonstrate that while volume-based filters isolate brute denial-of-service floods, tracking the statistical sample kurtosis (K) of the embedded IPD watermark exposes stealthy Man-in-the-Middle command injections with complete detection accuracy without payload overheads.
Figures & tables
Fig. 1 : Example scenario illustrating potential interference attack targets in UxV communication.
Fig. 2 : Multi-layered Zero-Trust architecture pipeline detailing the operational control loop flow, adversarial attack vectors (OSI Layers 2–5), and the security capabilities.
Fig. 3 : Robotic Testbed Connectivity Setup
Fig. 4 : TPM and robot initialization.
Fig. 5 : SOC dashboard - monitoring screen.
Fig. 6 : SOC dashboard under ICMP and TCP SYN floods.
Parameter
Configuration Value / Terminal Executable
Target OS
Ubuntu 22.04 LTS (Linux Kernel 5.15.0-91-generic)
Middleware
ROS 2 Humble Hawksbill (eProsima Fast DDS)
OSI Layer 2
sudo mdk4 wlan1mon d -B [Robot_MAC] -g
OSI Layer 3
sudo hping3 --icmp --flood [Robot_IP]
OSI Layer 4
sudo hping3 -S -p 22 --flood [Robot_IP]
OSI Layer 5
sudo arpspoof -i wlan0 -t [Robot_IP] [AP_IP]
TABLE II : Adversarial commands and parameters
Fig. 7 : Bar Graph Comparing Jitter in Scenarios With and Without ICMP Attacks
Fig. 8 : Bar Graph Comparing Packet Loss in Scenarios With and Without ICMP Attacks
Fig. 9 : Bar Graph Comparing Jitter in Scenarios With and Without TCP SYN Flood Attacks
Fig. 10 : Bar Graph Comparing Packet Loss in Scenarios With and Without TCP SYN Flood Attacks
Fig. 11 : Comparing jitter with and without MITM attacks.
Fig. 12 : Scenario-based packet loss comparison with and without MITM attacks.
Fig. 13 : ARP table change detection on Kibana dashboard.
Fig. 14 : Jitter time-series for watermarked and non-watermarked packets.
Fig. 15 : Jitter histogram for watermarked and non-watermarked packets.
In multi-robot collaboration, task handovers rely on downstream verifiers performing remote attestation, which inspects sensor telemetry to ensure a robot's physical behavior strictly matches its assigned task. But can this telemetry be trusted? We show that it often cannot. In this paper, we uncover a severe vulnerability in Robot Operating System (ROS) 2: by modifying a single environment variable, an adversary can execute a pre-built hook to covertly intercept and inject both telemetry and control signals before they are published. Consequently, adversaries can hijack a robot to perform dangerous tasks while spoofing downstream verifiers with synthesized fake telemetry. Worse still, by exploiting the widespread reliance on third-party Docker containers and auxiliary tools, attackers can distribute compromised packages embedded with these malicious hooks to launch such attacks easily. On a physical Franka Emika robotic arm running Secure ROS 2, our attack injects fabricated telemetry in real time with only around 3 ms of jitter, preserving temporal synchronization and hardware integrity while achieving an 87% success rate even against an AI-based detector. We have responsibly disclosed these findings to the ROS 2 development team. We prepared a demo video available at https://youtu.be/ExeiGqUrnhQ.
Leming Shen, Shikai Geng, Yuanqing Zheng +1
University College London · The Hong Kong Polytechnic University
Multi-agent systems powered by large foundation models (LFMs) are increasingly deployed to control industrial robots through natural language, creating deployments in which security failures produce physical consequences. We analyse this threat landscape through Cobot-Claw, a deployed four-agent system for UR3e robotic arm control, and identify five attack classes specific to agentic cyber-physical systems. We propose ZTPM, a Zero Trust Policy Model comprising 25 typed primitives across five enforcement domains with Physical Impact Tiers as a runtime policy dimension. An empirical evaluation across 60 execution traces on two LFM backends provides initial evidence that actuation parameter selection is model-dependent and non-deterministic, motivating the need for policy-level enforcement at the physical actuation boundary.
Tharindu Ranathunga, Kavishka Fernando, Susan Rea
Nimbus Centre, Munster Technological University, Cork, Ireland
In embodied cyber-physical systems, active cyberattacks pose an immediate threat not just to data, but to physical integrity and human safety. While existing security approaches excel at detection, they lack the runtime mechanisms to determine whether a disruption is tolerable or if performance degradation remains within safe operational bounds. This gap leaves autonomous systems vulnerable to graceful failure paralysis, where they cannot distinguish between a safe, degraded state and a catastrophic hazard during an ongoing attack. This paper presents RobResilience, an implementation of a formal resilience framework for embodied cyber-physical systems in a Webots simulation environment, using a PR2 robot and ROS2. The framework evaluates three predicates at runtime: tolerable disruption (δ), tolerable degradation (γ), and mitigation feasibility (μ), over a compromised device set derived from IDS confidence scores. When resilience is lost, the framework triggers available mitigation strategies. We evaluate our implementation through eight attack scenarios that systematically cover all possible combinations of the predicate state space, varying attack targets, degradation rates, and mitigation availability. Results confirm that the runtime behaviour of the implementation is consistent with the theoretical definitions.