A Robot Operating System Framework for Secure UAV Communications

To perform advanced operations with unmanned aerial vehicles (UAVs), it is crucial that components other than the existing ones such as flight controller, network devices, and ground control station (GCS) are also used. The inevitable addition of hardware and software to accomplish UAV operations may lead to security vulnerabilities through various vectors. Hence, we propose a security framework in this study to improve the security of an unmanned aerial system (UAS). The proposed framework operates in the robot operating system (ROS) and is designed to focus on several perspectives, such as overhead arising from additional security elements and security issues essential for flight missions. The UAS is operated in a nonnative and native ROS environment. The performance of the proposed framework in both environments is verified through experiments.

[1]  Weidang Lu,et al.  Security Enhancement for NOMA-UAV Networks , 2020, IEEE Transactions on Vehicular Technology.

[2]  Guillermo Heredia,et al.  Securing UAV communications using ROS with custom ECIES-based method , 2019, 2019 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS).

[3]  Siu-Ming Yiu,et al.  Security Issues and Challenges for Cyber Physical System , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[4]  Daejun Park,et al.  Security Authentication System Using Encrypted Channel on UAV Network , 2017, 2017 First IEEE International Conference on Robotic Computing (IRC).

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

[6]  Qingqing Wu,et al.  Securing UAV Communications via Joint Trajectory and Power Control , 2018, IEEE Transactions on Wireless Communications.

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

[8]  Xiaofeng Tao,et al.  Secrecy Performance Analysis of Air-to-Ground Communication With UAV Jitter and Multiple Random Walking Eavesdroppers , 2021, IEEE Transactions on Vehicular Technology.

[9]  Kyung-Joon Park,et al.  Empirical Analysis of MAVLink Protocol Vulnerability for Attacking Unmanned Aerial Vehicles , 2018, IEEE Access.

[10]  Sonia Chernova,et al.  Message authentication codes for secure remote non-native client connections to ROS enabled robots , 2014, 2014 IEEE International Conference on Technologies for Practical Robot Applications (TePRA).

[11]  Kyung-Joon Park,et al.  Cooperative Spatial Retreat for Resilient Drone Networks † , 2017, Sensors.

[12]  Kim Hartmann,et al.  The vulnerability of UAVs to cyber attacks - An approach to the risk assessment , 2013, 2013 5th International Conference on Cyber Conflict (CYCON 2013).

[13]  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).

[14]  Peter Schartner,et al.  Application-level security for ROS-based applications , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Nikolaos Nomikos,et al.  A Survey on Machine-Learning Techniques for UAV-Based Communications , 2019, Sensors.

[16]  Andrey V. Savkin,et al.  Securing UAV Communication in the Presence of Stationary or Mobile Eavesdroppers via Online 3D Trajectory Planning , 2020, IEEE Wireless Communications Letters.

[17]  Davy Janssens,et al.  th EURO Working Group on Transportation Meeting , EWGT 2016 , 5-7 September 2016 , Istanbul , Turkey UAV-Based Traffic Analysis : A Universal Guiding Framework Based on Literature Survey , 2017 .

[18]  Giuseppina Vacca,et al.  The Use of Nadir and Oblique UAV Images for Building Knowledge , 2017, ISPRS Int. J. Geo Inf..