Litcius/Paper detail

Achieving Secure and Reliable UAV Authentication: A Shamir's Secret Sharing Based Approach

Gaurang Bansal, Biplab Sikdar

2024IEEE Transactions on Network Science and Engineering14 citationsDOI

Abstract

In recent years, the rapid development of wireless communication-based technologies has been particularly prominent in the context of Unmanned Aerial Vehicle (UAV) applications. However, despite significant progress, the realization of the full potential of UAV-based applications is hindered by inherent security vulnerabilities, including the susceptibility of communication between drones and base stations to intrusion. This research addresses critical research gaps by proposing a novel authentication method that leverages Shamir's secret sharing. Unlike existing authentication protocols, which often rely on Physically Unclonable Functions (PUFs) that assume resistance to noise and theoretical ideals, our approach acknowledges the potential errors in PUF responses. This accommodation allows for the successful authentication of legitimate UAVs, even in the presence of external environmental factors introducing noise in PUFs. To evaluate the effectiveness of our proposed method, extensive simulations were conducted using NodeMCU and Raspberry Pi devices. We show that our approach outclasses other existing methods across multiple dimensions with communication cost of mere <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$450 \mu s$</tex-math></inline-formula> on NodeMCU. Additionally, it incurs lower communication costs (1600 bits) and storage costs (352 bits), showcasing superior efficiency. Moreover, it maintains robust security and scalability while consuming reasonable energy levels, making it a comprehensive solution for UAV-based applications.

Topics & Concepts

Computer scienceDroneAuthentication (law)ScalabilityContext (archaeology)Artificial noiseSecret sharingComputer securityMessage authentication codeVerifiable secret sharingCryptographyNotationWirelessComputer networkTheoretical computer scienceTelecommunicationsMathematicsPhysical layerSet (abstract data type)Programming languagePaleontologyBiologyArithmeticDatabaseGeneticsUAV Applications and OptimizationPhysical Unclonable Functions (PUFs) and Hardware SecurityWireless Communication Security Techniques