Accelerated Network Reconnection via Stored Reauthentication Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In authenticated networks, client devices experience downtime and increased load on authentication servers when reconnecting after disconnection, as they must repeat the authentication process, leading to network congestion and resource consumption.
Innovation Solution
A method where a client device stores reauthentication data associated with key values obtained during an initial authentication session, discards the key values upon disconnection, and upon reconnection, derives the key values from the stored reauthentication data to establish a new association with the network without repeating the full authentication process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client device repeats the full authentication process upon reconnection, then the authentication server can verify the client's identity securely, but the authentication server experiences increased load and the network experiences congestion
Solution Approach 1:
The system performs preliminary authentication actions by storing reauthentication data (including key values or authentication credentials) in the client device's memory during the initial authentication session. This preliminary storage enables the client to quickly reauthenticate without repeating the full authentication process, thereby reducing the authentication server's load while maintaining security through verified credentials.
2Reliability
If the client device repeats the full authentication process upon reconnection, then the authentication can be securely verified, but the client device experiences increased downtime
Solution Approach 1:
The system performs preliminary authentication by storing reauthentication data in the client device's memory during the initial authentication session. This allows the client to quickly reauthenticate by retrieving and using the stored credentials rather than repeating the full authentication process, significantly reducing downtime while maintaining security through verified authentication data.
3Speed
If the client device stores reauthentication data in memory, then the reconnection process is accelerated, but the device uses additional memory resources
Solution Approach 1:
The system applies local quality by storing reauthentication data specifically in the client device's memory for targeted use during reconnection. This localized storage approach accelerates reconnection speed by having authentication credentials readily available in memory, while the memory resources are used efficiently only for storing essential reauthentication data rather than entire authentication sessions or unrelated information.
Data Source
AI summary
A method in a client computing device includes: establishing an association with a communications network in a first connection time period; via an authentication session with an authentication server of a communications network in an authentication time period following the first connection time period, obtaining at least one key value for use in accessing the communications network; storing reauthentication data associated with the at least one key value; responsive to disconnecting from the communications network, discarding the at least one key value and retaining the reauthentication data; responsive to a reconnection command: deriving the at least one key value from the reauthentication data, establishing a further association with the communications network in a second connection time period by sending an association request to the communications network, the association request containing the at least one key value, and accessing network resources via the communications network following the second connection time period.


