Secure Communication Salt Synchronization for Uplink and Downlink
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face security challenges in ensuring that salt values used for uplink and downlink transmissions between a terminal device and a P-CSCF are the same, leading to potential encryption and decryption failures.
Innovation Solution
A method where devices exchange information about their salt value calculation manners through messages, allowing them to determine the same salt values for uplink and downlink transmissions using specific parameters like port numbers, IP addresses, and security algorithms, ensuring distinct salt values for each direction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the same key, salt value, and initialization vector are used for both uplink and downlink communications, then the security configuration is simplified, but the security of uplink and downlink communications cannot be independently ensured
Solution Approach 1:
The patent segments the security parameters into separate sets for uplink and downlink communications. Specifically, it uses different salt values (first salt value for uplink, second salt value for downlink) and different initialization vectors (first IV for uplink, second IV for downlink) while maintaining the same encryption key. This segmentation allows independent security control for each communication direction, resolving the contradiction between configuration simplicity and security reliability.
2Reliability
If different salt values are used for uplink and downlink transmissions, then the security of each direction is independently ensured, but the calculation consistency of salt values between devices becomes more difficult to maintain
Solution Approach 1:
The patent introduces direction identification parameters (uplink/downlink indicators) into the salt value calculation process. Each device calculates the salt value by combining the shared key with direction-specific parameters: the first salt value is calculated using the key and uplink identification information, while the second salt value uses the key and downlink identification information. This parameter change approach enables automatic generation of different salt values for each direction while ensuring both devices calculate the same values, maintaining calculation consistency without excessive complexity.
Data Source
AI summary
This application provides a secure communication method and apparatus. The method includes: A first device sends first information of the first device to a second device through a first message; the first device receives a second message that includes second information and that is from the second device; and based on the first information and/or the second information, the first device determines, in a first calculation manner, a first salt value used for uplink transmission between the first device and the second device, and/or determines, in a second calculation manner, a second salt value used for downlink transmission between the first device and the second device.


