Secure Session Migration Across Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enabling seamless secure session migration across multiple computing devices without user intervention is challenging due to the complexity of network connectivity and security protocols, particularly in environments where users frequently switch between devices.

Innovation Solution

Implementing a method that allows a first computing device to establish a secure session with a secure access appliance and then transfer secure session data to a second device, enabling the second device to automatically authenticate and reestablish the session without user intervention, using a session migration module and secure session data that includes encryption keys, tokens, and credentials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If secure session data is transferred between devices, then seamless session migration is achieved, but security risks increase due to potential exposure of authentication credentials

Engineering Contradiction:
Improvesession migrationVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The secure access appliance acts as an intermediary that receives session data from the first device and generates new session data for the second device. This mediator approach ensures that authentication credentials are never directly exposed between devices, as the appliance validates and reissues credentials through a secure channel, thus enabling seamless migration while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of the session state information and transmits it to the second device through the secure access appliance. This copying mechanism allows the second device to establish an identical secure session without requiring the user to re-enter credentials, achieving ease of operation while the appliance's security protocols protect against credential exposure risks

Inventive Principle:
Principle #26Copying

2Productivity

If manual re-authentication is required when switching devices, then security is maintained, but user productivity decreases due to additional authentication steps

Engineering Contradiction:
Improveuser efficiencyVSAvoidauthentication process
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary authentication when the user initially connects to the secure access appliance. The session state information including authentication credentials is cached securely on the first device. When the user switches devices, the pre-authenticated session data is transferred and used to automatically establish the session on the second device, eliminating the need for repeated manual authentication and improving productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service session migration where the second device automatically receives and processes session data from the first device through the secure access appliance. The authentication process becomes self-serve as the system handles credential validation and session reestablishment without requiring user intervention, thus improving both ease of operation and productivity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8800007B1VPN session migration across clients
Publication Date: 2014.08.05 PULSE SECURE LLC
  • US8800007B1 patent drawing
  • US8800007B1 patent drawing
  • US8800007B1 patent drawing

AI summary

In general, techniques are described for seamlessly migrating a secure session established between a first computing device and a secure access appliance to a second computing device. In one example, a client computing device establishes a secure session with a secure access appliance. The client computing device receives a request via a communication channel from a second client computing device for secure session data for the first secure session usable by the second client computing device to establish a second secure session with the secure access appliance. The client computing device generates a message that includes the secure session data for the first secure session and sends the message to the second client computing device. Responsive to receiving the message, the second client computing device establishes a new secure session with the secure access appliance.