Network Function Data Minimization via Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If intermediate network functions process all transmitted data, then communication reliability is improved, but data exposure and security risks are worsened
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.
3Reliability
If encryption is implemented for vendor-specific attributes, then data security is improved, but device complexity and processing overhead are worsened
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.
Data Source
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.


