IMS Authentication Algorithm Selection for Mixed Terminal Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet protocol multimedia subsystem (IMS) authentication methods face challenges in authenticating terminal devices that support different security algorithms, such as MD5, SHA256, and SHA512, leading to inconsistent authentication processes.

Innovation Solution

A method and apparatus that enable terminal devices to indicate their supported security algorithms, allowing the authentication process to adapt by using either the indicated algorithm or defaulting to MD5 for devices not supporting new algorithms, ensuring consistent authentication across devices with varying capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If terminal devices support multiple security algorithms (MD5, SHA256, SHA512), then authentication security is improved, but authentication process complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of security algorithm selection dynamically based on device capabilities. The network element determines which algorithm (MD5, SHA256, or SHA512) to use by first assessing the terminal device's supported algorithms, then selecting an appropriate algorithm for authentication. This resolves the contradiction by adapting the security parameter to the device's capability level.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the terminal device indicates its supported security algorithms in the registration request, and the network element uses this feedback information to determine the authentication algorithm. This feedback loop ensures that the authentication process matches the device's capabilities, reducing complexity while maintaining security.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the network element supports multiple security algorithms, then adaptability to different devices is improved, but network element processing complexity increases

Engineering Contradiction:
Improveadaptability to different devicesVSAvoidnetwork element processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the terminal device indicate its supported security algorithms in advance during the registration request phase. The network element uses this pre-provided information to determine the authentication algorithm before the actual authentication process, avoiding the need for the network element to guess or try multiple algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the registration request message as an intermediary carrier that conveys the terminal device's algorithm capability information to the network element. This intermediary mechanism simplifies the interaction by establishing the algorithm selection criteria before the authentication process begins.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If terminal devices use stronger security algorithms (SHA256/SHA512), then authentication security is improved, but compatibility with older devices decreases

Engineering Contradiction:
Improveauthentication securityVSAvoidcompatibility with older devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the security algorithm selection dynamic rather than fixed. The system automatically adjusts the algorithm choice based on the terminal device's capabilities, using stronger algorithms (SHA256/SHA512) when available and falling back to MD5 for older devices. This dynamic adaptation resolves the contradiction between security and compatibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements universality by designing the authentication system to support multiple security algorithms simultaneously. The network element can handle authentication using MD5, SHA256, or SHA512 depending on the terminal device's capabilities, making the system universally compatible with both old and new devices while maintaining high security when possible.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12562915B2Authentication method and communication apparatus
Publication Date: 2026.02.24 HUAWEI TECH CO LTD
  • US12562915B2 patent drawing
  • US12562915B2 patent drawing
  • US12562915B2 patent drawing

AI summary

Authentication methods and communication apparatuses are provided. In an implementation, an authentication method includes: receiving an authentication vector request message from a serving call session control function network element, calculating a first hash value of a security parameter based on a first security algorithm, calculating a second hash value of the security parameter based on a second security algorithm, and sending an authentication vector request response to the serving call session control function network element, wherein the authentication vector request response comprises the first hash value and the second hash value.