Software-Defined Networking for Unmanned Aerial Vehicular Networking and Security: A Survey

Despite the immense benefits offered by the utilization of unmanned aerial vehicles (UAVs) in civilian and military applications, significant work needs to be done to ensure that these systems are able to securely communicate and resiliently operate to accomplish the mission. As the UAVs grow with their popularity and usability for different applications, there is a dire need to ensure that UAVs and their networks are capable of mitigating cyber-attacks on the fly. One approach that has gained considerable popularity is Software-Defined Networking (SDN) based solutions. SDN is a networking paradigm that has gained attention due to its dynamic flexibility to program networks and increase network visibility, and its potential to assist in the mitigating security vulnerabilities in the network including the network of UAVs. This article provides an overview of recent advances, and current state of art related to security vulnerabilities and SDN enabled countermeasures. This paper also presents a comparison of different approaches in a tabular form and a discussion of challenges and future research directions with respect to UAV security.

[1]  Danda B. Rawat,et al.  UAV-assisted broadband network for emergency and public safety communications , 2015, 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[2]  Athanasios V. Vasilakos,et al.  Security in Software-Defined Networking: Threats and Countermeasures , 2016, Mobile Networks and Applications.

[3]  Berk Canberk,et al.  SDNs in the Sky: Robust End-to-End Connectivity for Aerial Vehicular Networks , 2018, IEEE Communications Magazine.

[4]  J. S. Selvan,et al.  Energy and Memory Efficient Clone Detection in Wireless Sensor Networks , 2017 .

[5]  Remzi Seker,et al.  UAV as a Service: A Network Simulation Environment to Identify Performance and Security Issues for Commercial UAVs in a Coordinated, Cooperative Environment , 2016, MESAS.

[6]  Zhiwei Li,et al.  A Dyna-Q-Based Solution for UAV Networks Against Smart Jamming Attacks , 2019, Symmetry.

[7]  Andrey Koucheryavy,et al.  Software-defined architecture for flying ubiquitous sensor networking , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[8]  Stephen B. Weinstein SDN control in a combined sensor, information retrieval, and communications network for dangerous environments , 2017, 2017 IEEE International Conference on Microwaves, Antennas, Communications and Electronic Systems (COMCAS).

[9]  Basil S. Maglaris,et al.  Combining OpenFlow and sFlow for an effective and scalable anomaly detection and mitigation mechanism on SDN environments , 2014, Comput. Networks.

[10]  Mario Gerla,et al.  Cooperative UAV Scheme for Enhancing Video Transmission and Global Network Energy Efficiency , 2018, Sensors.

[11]  Cong Pu,et al.  Jamming-Resilient Multipath Routing Protocol for Flying Ad Hoc Networks , 2018, IEEE Access.

[12]  Sharad Saxena,et al.  Intrusion detection system based on Software Defined Network firewall , 2015, 2015 1st International Conference on Next Generation Computing Technologies (NGCT).

[13]  Andrei V. Gurtov,et al.  Opportunities and Challenges of Software-Defined Mobile Networks in Network Security , 2016, IEEE Security & Privacy.

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

[15]  J. Selvakumar,et al.  Secure low-storage clone detection technique for wireless sensor networks , 2017, 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA).

[16]  Minyi Guo,et al.  LSCD: A Low-Storage Clone Detection Protocol for Cyber-Physical Systems , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Subodh Bhandari,et al.  Neural network based nonlinear model reference adaptive controller for an unmanned aerial vehicle , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[18]  Roberto Di Pietro,et al.  Clone wars: Distributed detection of clone attacks in mobile WSNs , 2014, J. Comput. Syst. Sci..

[19]  Ewen Denney,et al.  A programmable SDN+NFV-based architecture for UAV telemetry monitoring , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[20]  Laurence R. Newcome Unmanned Aviation: A Brief History of Unmanned Aerial Vehicles , 2004 .

[21]  Nirwan Ansari,et al.  A Hierarchical Detection and Response System to Enhance Security Against Lethal Cyber-Attacks in UAV Networks , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Walid Abdallah,et al.  Jamming Attack Detection in Optical UAV Networks , 2018, 2018 20th International Conference on Transparent Optical Networks (ICTON).

[23]  Qi Zhao,et al.  Software Defined Multi-Path TCP Solution for Mobile Wireless Tactical Networks , 2018, MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM).

[24]  You-Ze Cho,et al.  Deployment of an SDN-based UAV network: Controller placement and tradeoff between control overhead and delay , 2017, 2017 International Conference on Information and Communication Technology Convergence (ICTC).

[25]  T. Schmugge,et al.  Research Article: Using Unmanned Aerial Vehicles for Rangelands: Current Applications and Future Potentials , 2006 .

[26]  Fang Hao,et al.  Scotch: Elastically Scaling up SDN Control-Plane using vSwitch based Overlay , 2014, CoNEXT.

[27]  Deokjai Choi,et al.  Time-based DDoS detection and mitigation for SDN controller , 2015, 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[28]  Sakir Sezer,et al.  Sdn Security: A Survey , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[29]  Walid Saad,et al.  A Tutorial on UAVs for Wireless Networks: Applications, Challenges, and Open Problems , 2018, IEEE Communications Surveys & Tutorials.

[30]  Vinod Mishra,et al.  Leveraging SDN for Cyber Situational Awareness in Coalition Tactical Networks , 2016 .

[31]  Roberto Di Pietro,et al.  Distributed Detection of Clone Attacks in Wireless Sensor Networks , 2011, IEEE Transactions on Dependable and Secure Computing.

[32]  Noureddine Boudriga,et al.  A cloud of UAVs for the Delivery of a Sink As A Service to Terrestrial WSNs , 2016, MoMM.

[33]  Ralph Sanders An Israeli Military Innovation: UAVs , 2003 .

[34]  Abderrahmane Lakas,et al.  UVAR: An intersection UAV-assisted VANET routing protocol , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[35]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[36]  Berk Canberk,et al.  Resilient end-to-end connectivity for software defined unmanned aerial vehicular networks , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[37]  Dinesh C. Verma,et al.  Improving Security in Coalition Tactical Environments Using an SDN Approach , 2017, Guide to Security in SDN and NFV.

[38]  Kostas Pentikousis,et al.  Software-Defined Networking (SDN): Layers and Architecture Terminology , 2015, RFC.

[39]  Yehuda Afek,et al.  Network anti-spoofing with SDN data plane , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[40]  Admela Jukan,et al.  SDN Partitioning: A Centralized Control Plane for Distributed Routing Protocols , 2016, IEEE Transactions on Network and Service Management.

[41]  Frank L. Lewis,et al.  Security of unmanned aerial vehicle systems against cyber-physical attacks , 2016 .

[42]  Torsten Hoefler,et al.  SDNsec: Forwarding Accountability for the SDN Data Plane , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).

[43]  Mauro Conti,et al.  Attack Resilient Underwater Networks Through Software Defined Networking , 2014, WUWNet.

[44]  Lei Xu,et al.  Enhancing Network Security through Software Defined Networking (SDN) , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).

[45]  Bernhard Rinner,et al.  An Autonomous Multi-UAV System for Search and Rescue , 2015, DroNet@MobiSys.

[46]  Sushil Jajodia,et al.  Secure Data Aggregation in Wireless Sensor Networks: Filtering out the Attacker's Impact , 2014, IEEE Transactions on Information Forensics and Security.

[47]  Danda B. Rawat,et al.  Enhancing connectivity for communication and control in Unmanned Aerial Vehicle networks , 2015, 2015 IEEE Radio and Wireless Symposium (RWS).

[48]  Lav Gupta,et al.  Survey of Important Issues in UAV Communication Networks , 2016, IEEE Communications Surveys & Tutorials.

[49]  Bhaskar Krishnamachari,et al.  Software-Defined Networking Paradigms in Wireless Networks: A Survey , 2014, ACM Comput. Surv..

[50]  Muhammad Khurram Khan,et al.  A New Random Walk for Replica Detection in WSNs , 2016, PloS one.

[51]  Inseok Hwang,et al.  Cyber Attack Vulnerabilities Analysis for Unmanned Aerial Vehicles , 2012, Infotech@Aerospace.

[52]  Dimitrios P. Pezaros,et al.  SDNFV-Based DDoS Detection and Remediation in Multi-tenant, Virtualised Infrastructures , 2017, Guide to Security in SDN and NFV.

[53]  Rajkumar Buyya,et al.  Software-Defined Network (SDN) Data Plane Security: Issues, Solutions and Future Directions , 2018, Handbook of Computer Networks and Cyber Security.

[54]  Naveen Bindra,et al.  Is SDN the Real Solution to Security Threats in Networks? A Security Update on Various SDN Models , 2016 .

[55]  Mehrdad Moradi,et al.  Software-Driven and Virtualized Architectures for Scalable 5G Networks , 2018 .

[56]  Adam Zalcman,et al.  Operating a UAV mesh & internet backhaul network using temporospatial SDN , 2017, 2017 IEEE Aerospace Conference.

[57]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[58]  Sara Mahmoud,et al.  Collaborative UAVs Cloud , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[59]  Marc St-Hilaire,et al.  Early detection of DDoS attacks against SDN controllers , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[60]  Dharma P. Agrawal,et al.  Communication and networking of UAV-based systems: Classification and associated architectures , 2017, J. Netw. Comput. Appl..

[61]  Ehab Al-Shaer,et al.  In-design Resilient SDN Control Plane and Elastic Forwarding Against Aggressive DDoS Attacks , 2018, MTD@CCS.

[62]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[63]  Craig A. Shue,et al.  The SDN Shuffle: Creating a Moving-Target Defense using Host-based Software-Defined Networking , 2015, MTD@CCS.

[64]  Erik Blasch,et al.  Simulation study of unmanned aerial vehicle communication networks addressing bandwidth disruptions , 2014, Defense + Security Symposium.

[65]  Rajesh Kumar,et al.  An SDN-Based Secure Mobility Model for UAV-Ground Communications , 2017, MobiSec.

[66]  Vinod Yegneswaran,et al.  DELTA: A Security Assessment Framework for Software-Defined Networks , 2017, NDSS.

[67]  Seemab Latif,et al.  Handling intrusion and DDoS attacks in Software Defined Networks using machine learning techniques , 2014, 2014 National Software Engineering Conference.

[68]  Danda B. Rawat,et al.  Software Defined Networking Architecture, Security and Energy Efficiency: A Survey , 2017, IEEE Communications Surveys & Tutorials.