Signaling Plane MAC Length Selection for Secure Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols face challenges in determining a Message Authentication Code (MAC) length that meets varying security and efficiency requirements, as fixed MAC lengths can either compromise security or efficiency, failing to adapt to different communication needs.
Innovation Solution
A method and apparatus that dynamically determine a MAC length based on a first algorithm selection policy, allowing nodes to select a target security algorithm and MAC length that aligns with their communication requirements, enhancing flexibility and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a MAC of a relatively long fixed length is used, then data security is improved, but message transmission efficiency is greatly affected
Solution Approach 1:
The patent implements dynamic MAC length selection by allowing the first node to determine different MAC lengths based on communication requirements. The system transitions from fixed-length MAC to variable-length MAC, where the MAC length can be adjusted according to security policies and communication scenarios, thereby resolving the contradiction between security and transmission efficiency.
Solution Approach 2:
The patent changes the parameter of MAC length from a fixed value to a variable parameter. By introducing algorithm selection policies that determine MAC length dynamically, the system can adjust the MAC length parameter according to different communication scenarios, achieving both high security when needed and high efficiency when not needed.
2Productivity
If a MAC of a relatively short length is used, then message transmission efficiency is improved, but data security cannot be ensured
Solution Approach 1:
The system dynamically adjusts MAC length based on communication requirements through algorithm selection policies. When high security is needed, longer MAC lengths are selected; when transmission efficiency is prioritized, shorter MAC lengths are used. This dynamic adjustment resolves the contradiction between efficiency and security.
Solution Approach 2:
The MAC length parameter is changed from fixed to variable, allowing the system to select appropriate MAC lengths based on different communication scenarios and security policies, thereby achieving both efficiency and security as needed.
3Ease of manufacture
If a fixed MAC length is used in existing communication protocols, then implementation simplicity is maintained, but flexibility in meeting different security and efficiency requirements is lost
Solution Approach 1:
The patent introduces dynamic MAC length selection through algorithm selection policies while maintaining protocol compatibility. The system can adapt MAC length based on different communication scenarios without requiring complete protocol redesign, thus achieving both flexibility and implementation feasibility.
Solution Approach 2:
The system changes MAC length from a fixed parameter to a variable parameter determined by algorithm selection policies. This allows the system to meet different security and efficiency requirements while maintaining implementation simplicity through policy-based configuration rather than complex protocol modifications.
Data Source
AI summary
A communication method includes receiving an association request message, where the association request message includes information about a security algorithm supported by a second node, determining a target security algorithm of a signaling plane and a target MAC length of the signaling plane according to a first algorithm selection policy, where the target security algorithm of the signaling plane belongs to a set of security algorithms indicated by the information about the security algorithm supported by the second node, and generating a first MAC by using the target security algorithm of the signaling plane, where a length of the first MAC is the target MAC length of the signaling plane.


