[ros-users] [Discourse.ros.org] [ROS Projects] Developing with SROS
ros.discourse at gmail.com
Wed Nov 23 10:39:04 UTC 2016
[quote="ruffsl, post:5, topic:861, full:true"]
[quote="adnirb, post:2, topic:861"]
Do you assume a one-to-one synchronous TLS communication between the nodes using topics for communication (similar to ROS services)?
Well because TLS is sort of a stateful connection, there is a handshaking process, this requires the use of TCP. So essentially all topic, service and parameter level API call in SROS currently use TLS/TCP for the network layer. I am not fully aware of the best methods to do this for UDP based connections, but perhaps someone else might want to interject here about that.
For securing UDP connections, something like [DTLS](https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security) could be used.
@ruffsl: you might be interested in the [(Application-level) Security for ROS-based Applications](https://static1.squarespace.com/static/51df34b1e4b08840dcfd2841/t/582442a820099e166efe93ac/1478771378877/ROS-I-Conf2016-day2-03-dieber.pdf) presentation by Bernhard Dieber (Joanneum Research) from the last ROS-Industrial Conference (similar security considerations, but also addressing the `roscpp` side).
[Visit Topic](http://discourse.ros.org/t/developing-with-sros/861/8) or reply to this email to respond.
More information about the ros-users