UAV Secure Communication Using Battery-Gated Key Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unmanned Aerial Vehicles (UAVs) are vulnerable to security attacks such as configuration tampering, man-in-the-middle attacks, and spoofing, compromising their secure communication and traffic management.
Innovation Solution
A method and system using public and private key pairs for authentication and session keys to establish secure communication between a user terminal, server, and UAV, ensuring verification of delivery responses and battery charge levels before establishing communication, thereby preventing unauthorized access and ensuring secure data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional communication protocols are used for UAV, then ease of operation is improved, but security against attacks is worsened
Solution Approach 1:
The system performs preliminary authentication actions before establishing communication. The server generates and sends authentication credentials to the UAV in advance, and the UAV must verify these credentials before proceeding with communication, preventing unauthorized access from the outset
Solution Approach 2:
The server acts as an intermediary between the UAV and external systems. It manages authentication credentials, verifies UAV identity, and controls communication permissions, thereby protecting the UAV from direct exposure to potential attacks while maintaining operational ease
2Reliability
If public and private key authentication is implemented, then security is improved, but device complexity is worsened
Solution Approach 1:
The complex cryptographic operations are extracted from the UAV and performed centrally by the server. The server generates key pairs, manages digital signatures, and handles encryption/decryption, leaving the UAV with simplified authentication routines that only require verifying server-provided credentials
Solution Approach 2:
The system implements self-service authentication where the UAV automatically verifies its identity using credentials provided by the server without requiring manual configuration or complex user intervention. The authentication process is automated and transparent to the operator
3Reliability
If battery charge verification is performed, then reliability of delivery is improved, but loss of time is worsened
Solution Approach 1:
The server checks the UAV's battery charge level and sends the verified charge information to the UAV in advance as part of the authentication process. This preliminary verification ensures that only UAVs with sufficient charge can proceed with delivery tasks, maintaining reliability without requiring repeated checks during operation
Data Source
AI summary
A secured communication for an Unmanned Aerial Vehicle (UAV) is established. A user terminal receives a UAV battery charge level from the UAV in response to the user terminal's request to the UAV. Based on the UAV battery charge level and a threshold battery charge level received in the delivery response, the user terminal transmits the delivery response to the UAV. The UAV verifies a signature in the delivery response using a unique public key of a public and private key pair and transmits an acknowledgement for the delivery response to the user terminal upon verifying the signature. Subsequently, the user terminal, upon receiving the acknowledgement, generates and transmits a session key to the UAV for establishing a secure communication between the UAV and the server for transportation. The UAV establishes the secure communication with the server using the session key.


