Proxy Authorization Tokens for Secure Network Service Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network function service discovery and authorization mechanisms in wireless and wire-based communication networks are vulnerable to attacks where credential data elements and access tokens are reused maliciously, compromising the security and integrity of service-based architectures.
Innovation Solution
Incorporating credential data elements and access tokens with proxy authorization indications, such as client credential assertions and cryptographic signatures, to ensure that only authorized proxies can act on behalf of network function consumers, thereby enhancing security by preventing unauthorized use and tampering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If credential data elements and access tokens are reused for service access, then ease of operation is improved, but security is worsened due to vulnerability to malicious attacks
Solution Approach 1:
The patent applies preliminary action by embedding proxy authorization indications in credential data elements and access tokens before they are issued. This pre-configuration of authorization information ensures that proxies can only access services they are explicitly authorized for, preventing malicious reuse while maintaining operational ease. The NF consumer registers authorized proxies with the NRF in advance, and the NRF embeds these authorization indications in the issued credentials.
Solution Approach 2:
The patent uses the Network Repository Function (NRF) as an intermediary to manage and verify proxy authorizations. The NRF receives registration information from NF consumers about which proxies are authorized, issues credentials with embedded authorization indications to both NF consumers and proxies, and enables the NF producer to verify these indications. This intermediary mechanism secures credential reuse by ensuring only legitimately authorized proxies can access services.
2Reliability
If proxy authorization indications are embedded in access tokens, then security is improved by preventing unauthorized access, but device complexity is worsened
Solution Approach 1:
The patent merges proxy authorization information directly into the existing access token structure by embedding proxy authorization indications within the credential data elements and access tokens. This integration approach avoids creating separate complex authorization systems while enhancing security. The NF consumer, NRF, and NF producer all work with the same unified token structure that now includes embedded authorization information.
Solution Approach 2:
The patent changes the parameters of existing credential data elements and access tokens by adding embedded proxy authorization indications. Instead of creating entirely new complex authorization mechanisms, the solution modifies the existing token structure to include additional authorization parameters. This allows the NF producer to verify proxy authorization by checking these embedded indications, enhancing security without requiring fundamental system restructuring.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to an example aspect of the present invention, there is provided an apparatus configured to process a request for an access token authorizing access for a network function consumer to a service provided by a network function producer, the request being received in the apparatus from a service communication proxy, wherein the processing comprises one or more of the following verification: verification that a credential data element comprised in the request, cryptographically signed by the network function consumer, identifies the request, the service or a type of the service, and verification with reference to a further node, or to a profile of the network function consumer, that the service communication proxy is authorized to act on behalf of the network function consumer, and transmit, responsive to at least one of the verifications being successful, the requested access token, the access token comprising an indication of the service communication proxy.