Application Instance Registration Platform
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communications networks, particularly mobile networks with limited resources, there is a challenge in ensuring the authenticity and authorization of application instances to prevent rogue applications from wasting network resources without being detected.
Innovation Solution
A registration and session authentication system is implemented, which includes a registration platform that securely registers applications, generates a unique identifier and secret key, and uses authentication and key agreement techniques to ensure only authorized applications access protected resources, thereby preventing unauthorized usage and resource wastage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If application instances are allowed to access network resources without registration, then network resource accessibility is improved, but security and resource protection deteriorate due to rogue applications wasting network resources
Solution Approach 1:
The system performs preliminary registration and authentication of application instances before allowing them to access protected network resources. The gatekeeper platform verifies application credentials and generates authentication tokens in advance, ensuring that only authorized applications can access resources while maintaining ease of operation through automated verification processes
2Reliability
If registration and authentication processes are implemented for all application instances, then security and resource protection are improved, but system complexity increases due to additional authentication overhead
Solution Approach 1:
The gatekeeper platform serves as an intermediary between application instances and protected network resources. It handles all authentication and authorization operations centrally, generating authentication tokens that applications present when accessing resources. This mediator approach simplifies the overall system by consolidating security functions in one component rather than distributing complex authentication logic across all systems
Solution Approach 2:
The system creates authentication tokens as digital copies of verified application credentials. Once an application is authenticated, its identity is replicated in the form of a token that can be presented multiple times without requiring repeated full authentication. This copying mechanism reduces system complexity by replacing complex repeated verification processes with simple token validation
3Reliability
If authentication tokens are generated and managed for each application instance, then unauthorized access is prevented, but loss of time occurs due to authentication and token management overhead
Solution Approach 1:
The authentication token enables continuous access to protected resources without requiring repeated authentication cycles. Once an application obtains a valid token, it can present this token multiple times for resource access, maintaining uninterrupted useful action. The system continuously validates the token rather than repeatedly re-authenticating the application, significantly reducing time loss while maintaining unauthorized access prevention
Data Source
AI summary
An approach for registration an application instance is provided. A registration request including credential information related to a user, a device and an instance of an application resident on the device is generated. The registration request is transmitted over a network to a registration platform. A unique identifier that is encrypted, in response to registration of the application instance is received from the registration platform. This unique identifier is used to securely authenticate communication with the application instance.


