Cross-Network NRF Authentication Using Roaming CCA Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no defined mechanism for authenticating between Network Function Repository Functions (NRFs) across different networks, particularly in roaming scenarios, leading to security risks due to implicit authentication via Security Edge Protection Proxies (SEPPs) in 5G and other networks.

Innovation Solution

Implementing a roaming client credentials assertion (CCA) header with CCA claims to authenticate access token requests between NRFs, using a public key certificate, digital signature, and timestamp verification to ensure direct authentication between NRFs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If implicit authentication via SEPPs is used for NRF communications across different networks, then device complexity is reduced, but security reliability deteriorates due to lack of direct authentication between NRFs

Engineering Contradiction:
Improveauthentication mechanism complexityVSAvoidauthentication security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an explicit authentication mechanism using digital certificates and signatures as an intermediary layer between NRFs. The sending NRF attaches its certificate and signature to the request message, and the receiving NRF verifies these credentials through a dedicated validation process. This intermediary authentication layer resolves the contradiction by providing direct security verification between NRFs without replacing the existing SEPP infrastructure, thus maintaining operational simplicity while enhancing security reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If explicit authentication with CCA header is implemented between NRFs, then authentication security is improved, but message processing complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidmessage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring NRFs with digital certificates and public keys before authentication is needed. The sending NRF prepares the CCA header with its certificate and digital signature in advance, attaching these credentials to the request message before transmission. The receiving NRF has pre-loaded verification credentials to validate the signature. This preliminary preparation reduces real-time processing complexity during actual authentication operations, as the heavy cryptographic operations are performed beforehand.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If digital signature verification is performed on all incoming messages from other NRFs, then message integrity is improved, but processing time increases

Engineering Contradiction:
Improvemessage integrityVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial verification action by focusing digital signature verification only on the CCA header portion of the message that contains authentication credentials, rather than verifying the entire message payload. The receiving NRF validates the signature on the critical authentication data (certificate and signature fields in the CCA header) while processing the rest of the message content in parallel. This selective verification approach maintains message integrity for the critical authentication portion while reducing overall processing time through parallel execution.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12483892B2Methods, systems, and computer readable media for authentication between network function repository functions across different networks
Publication Date: 2025.11.25 ORACLE INT CORP
  • US12483892B2 patent drawing
  • US12483892B2 patent drawing
  • US12483892B2 patent drawing

AI summary

A method for authenticating between network function (NF) repository functions (NRFs) across different networks includes receiving, at an NRF in a first network, a request message from an NRF in a second network separate from the first network. The method further includes determining, by the NRF in the first network, that the request message includes a roaming client credentials assertion (CCA) header. The method further includes, in response to determining that the request message includes a roaming CCA header, reading contents of the header. The method further includes authenticating the request message using the contents of the roaming CCA header. The method further includes, in response to successful authentication of the request message, generating a response message to the request message and transmitting the response message to the NRF in the second network.