Lawful Interception Resource Cleanup via Auditing Ownership Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for cleaning up hanging lawful interception (LI) resources in 5G wireless communication systems are inefficient, as they rely on inactivity timeouts, which can lead to illegal data interception and fail to promptly remove resources even if the session management function (SMF) becomes available again before the timeout.
Innovation Solution
Implementing an auditing mechanism that allows one session management function (SMF) to take ownership of the auditing record of a failed SMF, enabling the new owner to deactivate and remove hanging tasks and destinations, thereby cleaning up LI resources promptly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If inactivity timeout method is used to clean up LI resources, then system complexity is reduced, but resource cleanup timeliness deteriorates and illegal data interception occurs
Solution Approach 1:
The system performs preliminary actions by establishing auditing records and ownership relationships before the SMF failure occurs. When a SMF fails, the ownership mechanism is already in place to immediately trigger resource cleanup, eliminating the need for timeout-based waiting. The auditing record is created upfront with the SMF's NEID as the claimant, so when failure occurs, the transition of ownership and subsequent cleanup can happen immediately without delay.
2Ease of operation
If inactivity timeout method is used, then ease of operation is improved, but reliability deteriorates due to potential illegal data interception
Solution Approach 1:
The system implements a feedback mechanism where the auditing record continuously tracks the ownership status of LI resources. When an SMF fails, the system receives feedback about the failure and automatically triggers the ownership transfer and resource cleanup process. This closed-loop feedback ensures that resources are cleaned up promptly in response to actual failure conditions, maintaining data interception legality while requiring minimal manual intervention.
3Loss of time
If auditing mechanism with ownership transfer is implemented, then resource cleanup timeliness is improved, but device complexity increases
Solution Approach 1:
The auditing mechanism enables self-service by allowing the system to automatically manage resource cleanup without external intervention. When an SMF fails, the auditing record's ownership is automatically transferred to another SMF in the set, which then autonomously performs the resource cleanup. This self-service capability achieves timely resource cleanup while the complexity is confined to the automated ownership management logic rather than requiring complex external control systems.
4Reliability
If auditing mechanism with ownership transfer is implemented, then reliability is improved by preventing illegal interception, but ease of operation deteriorates
Solution Approach 1:
The auditing record serves as an intermediary that mediates between SMF failures and resource cleanup actions. Instead of requiring direct manual intervention to clean up resources after SMF failure, the auditing record automatically tracks ownership and triggers the appropriate cleanup actions. This intermediary mechanism maintains data interception legality through automated ownership management while reducing the need for complex manual operations, balancing reliability and ease of operation.
Data Source
AI summary
A system that enables hanging lawful interception (LI) resources to be cleaned up includes a triggering function set comprising a plurality of triggering functions. The system also includes a data store comprising a plurality of auditing records corresponding to the plurality of triggering functions in the triggering function set. Each auditing record comprises a claimant attribute. Each triggering function sends an update request to the data store in response to being notified about a failed triggering function within the triggering function set. Each update request comprises a request to change ownership of the auditing record corresponding to the failed triggering function. A triggering function is selected as a new owner of the auditing record corresponding to the failed triggering function based at least in part on a match between the claimant attribute in the auditing record and a claimant field in the update request sent by the triggering function.


