[ros-users] ROS & DDS

Geoffrey Biggs geoffrey.biggs at aist.go.jp
Sat Feb 22 08:16:28 UTC 2014

On 21/02/14 08:45, Brian Gerkey wrote:
> On Thu, Feb 20, 2014 at 3:26 PM, Aravind Sundaresan
> <asundaresan at gmail.com> wrote:
>> We are using ROS in a DARPA program where we need the communication between
>> the master and nodes as well as the messaging to be secure. Is there anybody
>> else who finds this important? Does DDS provide secure communications?
> You're not alone in wanting secure communications for robotics.  We
> would be remiss in a major rewrite to completely ignore security
> (which is not to say that we must implement security mechanisms, but
> we'd better at least end up with a solid story about our approach to
> security, with clear guidance to users).
> As I understand it, there's a proposed extension to the DDS spec,
> currently under review, to add security.  Here's a relevant
> presentation:
> http://www.slideshare.net/GerardoPardo/dds-security-standard
> But given that DDS is apparently used in so many mission-critical
> applications, surely there's some encryption happening, perhaps in
> non-standard vendor-specific ways that vary by implementation?  Or
> perhaps they're using DDS like we use ROS, where you're expected
> secure your network.

The answer to this is more along the lines of the original target
audience of DDS operating private/closed networks. When all your
communication happens within a single Navy frigate on dedicated
communication wires, security is less problematic. DDS growing beyond
its original audience has caused many vendors to start thinking about
how to do security. A VPN is one option, but obviously many users want
something a bit lighter weight.


More information about the ros-users mailing list