Secure Device Discovery Codes for LTE Proximity Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, particularly in LTE technology, face challenges in efficient device discovery and secure communication, leading to resource inefficiencies and security vulnerabilities in device-to-device communication.
Innovation Solution
The implementation of a method where user equipment (UE) receives a discovery code and key information to generate and transform a discovery message, which is then broadcast, allowing monitoring UEs to unscramble and verify the message for secure and efficient device discovery, using techniques such as time-hashing and Message Integrity Codes (MICs) to protect against tracking, impersonation, and replay attacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If discovery messages are transmitted in clear text for device discovery, then device discovery efficiency is improved, but security vulnerabilities increase allowing tracking, impersonation, and replay attacks
Solution Approach 1:
The patent uses discovery codes as simplified copies or representations of full discovery messages. Instead of transmitting complete messages in clear text, the system transmits condensed discovery codes that can be verified by monitoring UEs through comparison with locally stored reference codes, eliminating the need to transmit sensitive full message content while maintaining discovery functionality
Solution Approach 2:
The patent introduces discovery codes as an intermediary element between the announcing UE and monitoring UE. These codes serve as a secure medium that carries essential discovery information in a condensed, verifiable format that prevents tracking and impersonation attacks while maintaining efficient device discovery
2Reliability
If discovery messages are encrypted to protect security, then security vulnerabilities are reduced, but resource consumption increases due to processing overhead
Solution Approach 1:
The patent extracts only the essential verification elements from full discovery messages to create condensed discovery codes. By taking out only the critical identifying information and storing reference codes locally at monitoring UEs, the system eliminates the need for complex encryption/decryption operations while maintaining security through code comparison verification
Solution Approach 2:
The patent changes the parameter of message representation from full detailed messages to condensed discovery codes. This parameter change transforms the discovery mechanism from one requiring heavy cryptographic processing to one based on efficient code comparison, significantly reducing processing energy consumption while maintaining security
3Loss of information
If full discovery messages are transmitted to ensure complete information exchange, then information completeness is improved, but resource inefficiencies occur due to increased transmission overhead
Solution Approach 1:
The patent creates condensed discovery codes that capture the essential information needed for device discovery verification. These codes serve as sufficient copies for the discovery purpose, eliminating the need to transmit redundant full message content and reducing transmission energy consumption while maintaining information completeness for discovery operations
Data Source
Figure 1
Figure 2A~2D
Figure 3
AI summary
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE. The UE receives a discovery code and key information associated with the discovery code. A discovery message may be generated based on the discovery code. The UE transforms the discovery message using the key information. The UE then broadcasts the transformed discovery message. In a second configuration, the UE receives a first discovery code, key information associated with the first discovery code, and a discovery message containing a second discovery code. The UE unscrambles the discovery message using the key information to obtain the second discovery code. The first discovery code and the second discovery code are compared. If the first and second discovery codes match, the UE may check the integrity of the discovery message and/or remove confidentiality of the discovery message using the key information.