Network Function Token Verification for Service Domain Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current OAuth authentication mechanisms, network function consumers can access services without authorization, compromising network security.

Innovation Solution

Implement a communication method where network function elements verify service requests based on service domain information within access tokens to ensure authorized access, including integrity protection and identity verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If OAuth authentication mechanism is used, then access token can be obtained for service consumption, but network function consumers can access services without authorization compromising network security

Engineering Contradiction:
Improveservice access convenienceVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The access token is segmented into multiple fields, including service domain information (service area, service type) and consumer domain information (consumer ID, validity time). This segmentation allows the network function to verify specific authorization attributes separately, preventing unauthorized access while maintaining convenient service consumption within authorized scopes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network function performs preliminary verification of the access token before providing services. It checks the service domain information in the token against the current service request to ensure the consumer is authorized for the specific service area and type before allowing access, thereby preventing unauthorized consumption.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If access token is used for service consumption, then communication between network functions is enabled, but malicious consumers can obtain services without authorization

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidunauthorized service access
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The network function provides feedback by verifying the access token contents against the service request parameters. It compares the service domain information in the token with the actual service being requested and provides authorization feedback to allow or deny access, preventing malicious consumers from obtaining unauthorized services.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The access token includes dynamic parameters such as validity time and service area restrictions. The network function changes the authorization state based on these parameters, allowing service consumption only within the specified time window and service domain, thereby preventing unauthorized access while maintaining communication efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If service domain information is added to access token, then authorization verification is improved, but token structure becomes more complex

Engineering Contradiction:
Improveauthorization verification accuracyVSAvoidtoken structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The access token structure is designed with multi-functionality, where the service domain information fields (service area, service type) serve multiple purposes: they define authorization scope, enable service routing, and provide verification criteria. This universal design improves authorization verification accuracy without proportionally increasing token structure complexity.

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

Data Source

PatentUS20250392582A1Communication method and communication apparatus
Publication Date: 2025.12.25 HUAWEI TECH CO LTD
  • US20250392582A1 patent drawing
  • US20250392582A1 patent drawing
  • US20250392582A1 patent drawing

AI summary

Embodiments of this application provide a communication method and a communication apparatus. The method includes: A second network function network element receives a service request message from a first network function network element, and determines, based on a first token, whether to provide a service for the first network function network element. The service request message is used to request the second network function network element to provide the service for the first network function network element, and includes the first token and second service domain information indicating a service area of the service requested by the first network function network element, the first token includes first service domain information indicating a service area range in which the first network function network element is capable of obtaining the service from the second network function network element.