Litcius/Paper detail

Identifying a Malicious Node in a UAV Network

Aviram Zilberman, Ariel Stulman, Amit Dvir

2023IEEE Transactions on Network and Service Management16 citationsDOI

Abstract

With the emergence of new and exciting wireless technologies and capabilities, Unmanned Aerial Vehicles (UAVs) and the services they allow, stand to be a major influencer in our daily lives. Unfortunately, they are also prone to a plethora of security issues. Existing studies propose both prevention and identification schemes for various routing attacks. They do not, however, preclude future malicious attempts. Hence, in this work we identify the specific UAV that is compromising the network, with the specific purpose of flushing it out. The proposed solution combines secret sharing and cheating identification schemes with multi-path routing protocols, to deterministically pinpoint the compromised node that is cheating the UAV flock. It assures a quiet identification of the adversary creating new opportunities for its attack, even when facing a sophisticated adversary that selectively modifies data messages or re-routes them in within the network. We took special care to allow for applicability in existing networks by adhering to two basic principles: only using pre-existing standard routing protocols and not relying on a centralized or trusted third party node such as a base station. All information must be gleaned by each node using only primitives which already exist in the underlying communication protocols. We provide a rigorous mathematical proof of the cost bounds, and run simulations to prove feasibility. Moreover, the simulations show a 100% detection rate and message delivery rate. The communication overhead varies, on average, between <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$0.4\cdot 10^{6}-0.8\cdot 10^{6}$ </tex-math></inline-formula> bytes, depending on various parameters such as the network size and the reception rate of network nodes. The time required varies between 0.2–0.4 seconds, depending mainly on the network size.

Topics & Concepts

Computer scienceComputer networkNode (physics)Computer securityDistributed computingEngineeringStructural engineeringUAV Applications and OptimizationSecurity in Wireless Sensor NetworksMobile Ad Hoc Networks
Identifying a Malicious Node in a UAV Network | Litcius