Blockchain User Authentication via Connection Information Packages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems require a pre-established roaming agreement between home and visited networks for user authentication, which can limit access for roaming users without such agreements.
Innovation Solution
The use of a blockchain network to provide a connection information package for user authentication, enabling secure and fast online payments to create a temporary roaming agreement, allowing access to visited networks without a pre-existing agreement between home and visited networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a pre-established roaming agreement is required between home and visited networks, then authentication security is maintained, but access flexibility and availability for roaming users deteriorate
Solution Approach 1:
The patent applies preliminary action by pre-generating connection information packages and storing them in the visited network before actual authentication is needed. These packages contain pre-computed authentication credentials that can be quickly validated without requiring real-time communication with the home network, thus enabling fast access while maintaining security through pre-validated credentials
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of connection information packages that mediate between the home network and visited network. These packages act as trusted intermediaries containing authentication data, allowing the visited network to authenticate users without direct real-time connection to the home network, thus bridging the gap between security requirements and access flexibility
2Measurement precision
If real-time authentication requests are sent to home network, then authentication accuracy is ensured, but authentication speed deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing authentication credentials in connection information packages within the visited network. When authentication is needed, the system can quickly validate these pre-computed credentials locally without waiting for real-time responses from the home network, thus significantly improving authentication speed while maintaining accuracy through pre-validated data
Solution Approach 2:
The patent implements dynamics by creating a hybrid authentication system that can operate in different modes: fast local validation using pre-stored connection information packages for routine authentications, and slower real-time verification with the home network when needed. This dynamic approach optimizes authentication speed for common cases while preserving accuracy through periodic synchronization
3Reliability
If direct connection between visited network and home network is established, then authentication reliability is improved, but network complexity increases
Solution Approach 1:
The patent introduces connection information packages as intermediary artifacts that carry authentication credentials between networks. These packages simplify the interaction model by allowing the visited network to authenticate users using self-contained credential packages without requiring complex direct communication infrastructure with the home network, thus reducing network complexity while maintaining reliability
Solution Approach 2:
The patent extracts the authentication credentials from the home network system and embeds them in connection information packages that reside in the visited network. This extraction eliminates the need for complex real-time communication channels between networks, as the authentication data is now locally available in the visited network, reducing overall system complexity
Data Source
AI summary
Apparatuses, methods, and systems are disclosed for user authentication using a connection information package provided by a blockchain network. One apparatus includes a processor and a memory coupled to the processor, the memory comprising instructions executable by the processor to cause the apparatus to receive, from a smart contract, a set of connection information packages and to receive, from a first function, a request to authenticate a roaming user. The instructions are further executable by the processor to cause the apparatus to determine whether the first function is associated with a valid connection information package and to accept the request to authenticate the roaming user in response to the first function being associated with the valid connection information package.


