# SROS: Securing ROS over the wire, in the graph, and through the kernel

arXiv: https://arxiv.org/abs/1611.07060 · HTML: https://mlsanity.com/paper/1611.07060/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Nov 2016.

## Built on by (most cited first, 2 of 2)

- [Can You Still See Me?: Reconstructing Robot Operations Over End-to-End Encrypted Channels](https://mlsanity.com/paper/2205.08426/) (2022)
- [Securing Swarms: Cross-Domain Adaptation for ROS2-based CPS Anomaly Detection](https://mlsanity.com/paper/2508.15865/) (2025)

## Abstract (arXiv)

SROS is a proposed addition to the ROS API and ecosystem to support modern cryptography and security measures. An overview of current progress will be presented, rationalizing each major advancement, including: over-the-wire cryptography for all data transport, namespaced access control enforcing graph policies/restrictions, and finally process profiles using Linux Security Modules to harden a node's resource access. By making the community aware of the vulnerabilities in ROS, as well as the proposed solutions provided by SROS, we intend to improve the state of security for future robotics subsystems.
