UAV Identity Encryption With Temporary Keys and Timestamp Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unmanned aerial vehicles (UAVs) pose security risks due to their fast-moving nature and potential for unauthorized access, which can lead to safety hazards and privacy breaches, especially in wireless communication systems that require secure and dependable control.
Innovation Solution
A cryptographic process is employed to secure UAV identifiers and personal information by encrypting them with a temporary public key, using a Diffie-Hellman Integrated Encryption Scheme (DHIES) that includes a timestamp and geo-location verification to prevent man-in-the-middle attacks and ensure message authenticity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If UAV identifiers and personal information are transmitted in plain text for easy processing, then system complexity is reduced, but security against unauthorized access and privacy breaches deteriorates
Solution Approach 1:
The patent introduces a cryptographic intermediary layer between the UAV identification system and the communication network. This intermediary implements encryption using temporary public keys and message authentication codes, transforming plain text identifiers into encrypted ciphertext while maintaining system functionality. The intermediary protects against man-in-the-middle attacks and unauthorized access without requiring fundamental system redesign.
Solution Approach 2:
The system performs preliminary cryptographic actions by generating temporary public keys and computing message authentication codes before transmitting UAV identifiers and personal information. This preliminary encryption and authentication preparation ensures that even if data is intercepted during transmission, the harmful effects are prevented due to the pre-established security measures.
2Object-affected harmful factors
If cryptographic encryption is applied to protect UAV identifiers and personal information, then security against unauthorized access improves, but computational complexity and processing time increase
Solution Approach 1:
The patent applies partial cryptographic action by encrypting only the critical UAV identifier and personal information fields rather than the entire communication protocol. This selective encryption approach provides necessary security protection while minimizing computational overhead and avoiding excessive processing complexity in non-critical areas.
Solution Approach 2:
The system uses temporary public keys that are generated for each communication session and discarded afterward, replacing permanent complex key infrastructure with simpler, disposable cryptographic objects. This approach reduces long-term computational complexity while maintaining strong security for each individual transmission event.
3Reliability
If timestamp and geo-location verification are implemented to prevent replay attacks, then message authenticity improves, but system complexity and processing time increase
Solution Approach 1:
The patent implements efficient verification by skipping unnecessary computational steps. The timestamp verification checks whether the current time differs from the transmitted timestamp by more than a threshold, and geo-location verification compares current position with stored location using simple distance calculations. These streamlined verification processes achieve reliable authentication while minimizing processing time through algorithmic optimization.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store at least one unmanned aerial vehicle identifier and a public key, at least one processing core, configured to cause the apparatus to provide a timestamp, the at least one unmanned aerial vehicle identifier and the public key to a cryptographic process executed by the at least one processing core, the cryptographic process comprising generating a temporary public key, encrypting the timestamp together with the at least one unmanned aerial vehicle identifier to obtain a ciphertext and generating a message authentication code based at least in part on the ciphertext and the public key, and transmit the ciphertext, the message authentication code and the temporary public key in a message to a node.