NF Consumer Token Reuse in 5G Model-D Indirect Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G mobile and wireless networks, the current authentication framework for Network Functions (NFs) using OAuth 2.0 and JSON Web Tokens is inefficient, particularly in model-D indirect communication scenarios, where NF Consumers cannot reuse access tokens across sessions, leading to increased resource requirements and performance issues for Service Communication Proxies (SCPs).

Innovation Solution

The proposed solution involves generating a Token Profile Identifier (TokenProfileId) parameter by NF Consumers for access token requests, which is included in service requests to a Service Communication Proxy (SCP). The SCP then stores access tokens and access token profiles, allowing it to retrieve and reuse access tokens for subsequent service requests with the same access token request parameters, reducing the need for repeated access token requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NF Consumers request access tokens for each session in model-D indirect communication, then authentication security is maintained, but resource requirements and performance impact on SCPs increase

Engineering Contradiction:
Improveauthentication securityVSAvoidresource requirements on SCP
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The SCP performs preliminary authentication by obtaining access tokens in advance and storing them in a token cache before they are needed for actual service requests. This preliminary action allows the SCP to reuse cached tokens for subsequent requests from the same NF consumer, avoiding repeated authentication operations and reducing resource consumption while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of access tokens in the SCP's token cache after initial authentication. These token copies can be reused for multiple service requests without requiring the original authentication process to repeat, significantly reducing the resource burden on the SCP while preserving authentication integrity

Inventive Principle:
Principle #26Copying

2Reliability

If NF Consumers request access tokens for each session, then authentication freshness is ensured, but authentication efficiency and scalability decrease

Engineering Contradiction:
Improveauthentication freshnessVSAvoidauthentication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The SCP performs authentication in advance and caches the resulting tokens, so that subsequent service requests can be processed efficiently using cached tokens. This preliminary authentication action improves productivity by eliminating repeated authentication overhead while maintaining security through controlled token reuse

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The token caching mechanism enables continuous service provisioning by maintaining valid authentication tokens in the SCP. Instead of interrupting service flow for repeated authentication operations, the system maintains continuous useful action through token reuse, significantly improving authentication efficiency and network scalability

Inventive Principle:
Principle #20Continuity of useful action

3Object-affected harmful factors

If access tokens are not cached, then security risks are minimized, but resource consumption and performance impact increase

Engineering Contradiction:
Improvesecurity risksVSAvoidresource consumption
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The SCP acts as an intermediary between the NRF and NF consumers, managing token caching and validation. This intermediary role allows the system to balance security and resource consumption by implementing controlled token reuse policies, where the SCP validates and manages cached tokens rather than allowing unrestricted reuse, thus mitigating security risks while reducing resource consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250158974A1NF consumer authentication with model-d indirect communication
Publication Date: 2025.05.15 CISCO TECHNOLOGY INC
  • US20250158974A1 patent drawing
  • US20250158974A1 patent drawing
  • US20250158974A1 patent drawing

AI summary

NF Consumer authorization with model-D indirect communication between NF Consumer and NF Producer is a big challenge, as the number of SCPs in the network are typically very small compared to the number of NFs. The concepts disclosed herein optimize the NF Consumer authorization with model-D indirect communication, and allow the SCP to handle authorization for large numbers of NFs and slices per NFs without the strain on the SCP. The concepts disclosed further permit a NF Consumer to reuse an access token for different sessions, while reducing the resource requirements on the SCP.