CryptoROS: A secure communication architecture for ROS-based applications

Cyber-attacks are a growing threat to future robots. The shift towards automatization has increased relevance and reliance on robots. Securing robots has been secondary or ternary priority and thus robots are vulnerable to cyber-attacks. Securing robots must become an essential (built-in) part of the design rather than being considered as a subsequent (later) add-on. ROS is a widely used and popular open source framework and robots using ROS are increasing in popularity. However, ROS is vulnerable to cyber-attacks. ROS needs to be secured before robots using ROS reach mass market. This study aims at proposing an architecture to secure ROS, using cryptography mechanism, which addresses the most common ROS safety issues. The advantages of our proposed secure architecture, CryptoROS, is that no changes to ROS software libraries and tools is required, it works with all ROS client libraries (e.g. rospy, roscpp) and rebuilding nodes is not necessary.

[1]  Hairi Zamzuri,et al.  Pedestrian detection using triple laser range finders , 2017 .

[2]  Mohd Zakree Ahmad Nazri,et al.  Target searching in unknown environment of multi-robot system using a hybrid particle swarm optimization , 2018 .

[3]  Yi Zhang,et al.  ROSRV: Runtime Verification for Robots , 2014, RV.

[4]  Salwani Abdullah,et al.  Robotic prototype and module specification for increasing the interest of Malaysian students in STEM education , 2018 .

[5]  Vicente Matellán Olivera,et al.  Cybersecurity in Autonomous Systems: Evaluating the performance of hardening ROS , 2016 .

[6]  David Mascareñas,et al.  A preliminary cyber-physical security assessment of the Robot Operating System (ROS) , 2013, Defense, Security, and Sensing.

[7]  Henrik I. Christensen,et al.  SROS: Securing ROS over the wire, in the graph, and through the kernel , 2016, ArXiv.

[8]  Aini Aman,et al.  Impacts of Robotic Process Automation on Global Accounting Services , 2018 .

[9]  I-Ming Chen,et al.  A Review on the Use of Robots in Education and Young Children , 2016, J. Educ. Technol. Soc..

[10]  Peter Schartner,et al.  Security for the Robot Operating System , 2017, Robotics Auton. Syst..

[11]  Miklós Kozlovszky,et al.  Increasing ROS 1.x communication security for medical surgery robot , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[12]  Peter Schartner,et al.  Secure communication for the robot operating system , 2017, 2017 Annual IEEE International Systems Conference (SysCon).