Network Function Data Minimization via Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing 3GPP standards for network function to network function communication do not adequately enforce data minimization principles, leading to potential weakening of data security as intermediate network functions may process and access excessive data.

Innovation Solution

Implementing an apparatus and method that involves transmitting a discovery message to a network repository function entity, receiving a response message with an encryption key, encrypting data using this key, and transmitting the encrypted data in a service request to the intended network function entity, thereby ensuring that only intended network functions can access and process sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If vendor-specific attributes are used to send arbitrary information elements between network functions, then flexibility and adaptability are improved, but data security and data minimization are worsened

Engineering Contradiction:
ImproveflexibilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an encryption mechanism as an intermediary between the sender and receiver of vendor-specific attributes. The sender encrypts the arbitrary information elements using the receiver's public key before transmission, and the receiver decrypts them using its private key. This intermediary encryption layer ensures that intermediate network functions cannot access the content, thus maintaining data security while preserving the flexibility to send arbitrary information elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If intermediate network functions process all transmitted data, then communication reliability is improved, but data exposure and security risks are worsened

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the data processing function into two parts: intermediate network functions handle only the encrypted form of vendor-specific attributes (maintaining communication reliability through proper routing and delivery), while the final receiver performs the decryption operation. This segmentation ensures that intermediate functions never expose the plaintext data, thus reducing data exposure risks while maintaining communication reliability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If encryption is implemented for vendor-specific attributes, then data security is improved, but device complexity and processing overhead are worsened

Engineering Contradiction:
Improvedata securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service encryption model where each network function generates its own key pair (public and private keys) and manages its own encryption and decryption operations. The receiver publishes its public key through the service registry, and the sender automatically retrieves and uses it for encryption. This self-service approach distributes the cryptographic processing burden across individual nodes rather than requiring complex centralized key management infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250039775A1Data minimization in network function to network function communication
Publication Date: 2025.01.30 NOKIA TECHNOLOGIES OY
  • US20250039775A1 patent drawing
  • US20250039775A1 patent drawing
  • US20250039775A1 patent drawing

AI summary

There are provided measures for data minimization in network function to network function communication. Such measures exemplarily comprise, at a first network function entity configured for communication with a second network function entity, transmitting, towards a network repository function entity, a discovery message, receiving, from said network repository function entity, a response message comprising a first encryption key of said second network function entity, encrypting data, using the first encryption key, as encrypted data, and transmitting, towards said second network function entity, a service request with said encrypted data.