Hybrid Cloud Credential Encryption via Segmented Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid cloud services, user credentials are vulnerable to exposure as they are transmitted externally, leading to potential unauthorized access and a poor user experience due to redundant authentication requirements across different cloud service providers.

Innovation Solution

A workspace cloud connector intercepts user identity credentials, encrypts them using AES, and generates a hash of the encryption key using SHA-2, transmitting the encrypted credentials and hash through an external cloud service while maintaining security by ensuring the external provider does not access plaintext credentials, and subsequently decrypts them using a virtual delivery agent for internal application access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user credentials are transmitted through external cloud service for access to internal applications, then cloud service accessibility is improved, but credential security deteriorates due to potential exposure to cloud service provider and unintended recipients

Engineering Contradiction:
Improvecloud service accessibilityVSAvoidcredential exposure risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The credential transmission process is segmented into multiple independent components: a workspace cloud connector that encrypts credentials locally, a hash of the encryption key that is transmitted through the cloud, and the actual encrypted credentials that are routed to a virtual delivery agent. This segmentation ensures that no single component has access to both the encryption key and the credentials, preventing credential exposure while maintaining cloud accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A workspace cloud connector acts as an intermediary between the user and the cloud service provider. It encrypts credentials using a locally-generated encryption key before transmission, and only a hash of this key is sent through the cloud. The actual credentials are delivered through a separate path to a virtual delivery agent, ensuring the cloud service provider never has access to plaintext credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud service provider relays communications to enable access to internal resources, then remote access capability is improved, but credential security deteriorates due to potential interception by unintended recipients

Engineering Contradiction:
Improveremote access capabilityVSAvoidcredential interception risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The workspace cloud connector performs preliminary encryption of credentials using a locally-generated encryption key before the credentials are transmitted through the cloud service provider's relay system. Additionally, a hash of the encryption key is transmitted through the cloud to a virtual delivery agent, which uses it to decrypt the credentials. This preliminary action ensures that even if communications are relayed or intercepted, the credentials remain encrypted and secure.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If user credentials are requested multiple times by different systems (login gateway and internal application), then security verification is improved, but user experience deteriorates due to redundant authentication

Engineering Contradiction:
Improvesecurity verificationVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The authentication processes of the login gateway and the internal application are merged into a single unified authentication flow. The workspace cloud connector encrypts the user's credentials once using a locally-generated encryption key, and this single encrypted credential set is then used by both the login gateway and the internal application. The virtual delivery agent distributes the encrypted credentials to both systems, eliminating the need for users to authenticate multiple times while maintaining security verification through the encrypted credential validation by both systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11722465B2Password encryption for hybrid cloud services
Publication Date: 2023.08.08 CITRIX SYSTEMS INC
  • US11722465B2 patent drawing
  • US11722465B2 patent drawing
  • US11722465B2 patent drawing

AI summary

Methods, systems, computer-readable media, and apparatuses may provide password encryption for hybrid cloud services. A workspace cloud connector internally residing with an entity may intercept user credentials associated with an internal application being transmitted to an external cloud service. The workspace cloud connector may generate an encryption key and encrypt the user credentials via a reversible encryption methodology. The workspace cloud connector may encrypt the encryption key using an irreversible encryption methodology (e.g., use a hashing function to produce a first hash). The workspace cloud connector may transmit the encrypted user credentials and the first hash to a virtual delivery agent via a first path (e.g., via the external cloud service). In response, the workspace cloud connector may receive an address of the virtual delivery agent and, using the address, may send the encryption key to the virtual delivery agent via a second path different from the first path.