[ros-users] [Discourse.ros.org] [ROS Projects] Developing with SROS

gavanderhoorn 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)?
[/quote]

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.
[/quote]

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 mailing list