Encryption Switch Authenticates VMs for Cloud Storage Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-tenant public cloud environment, existing security mechanisms for data at rest are inadequate, as they rely on cloud providers for access control, are vulnerable to rogue agents, and complicate virtual machine mobility, leading to concerns about unauthorized access and configuration difficulties.

Innovation Solution

An encryption switch with a Cloud Credentials Service and a Cloud Crypto Agent is used to authenticate virtual machines for access to logical units of storage, employing protocols like DH-CHAP and TLS, ensuring only authorized VMs can access data through certificate-based authentication, with credentials securely managed within the VM and moving with it across hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional access control mechanisms (file system, zoning, LUN masking) are used, then access control is provided, but security is compromised in multi-tenant environments due to reliance on cloud provider infrastructure and vulnerability to rogue agents

Engineering Contradiction:
Improveaccess control reliabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an encryption switch as an intermediary device between the storage array and client VMs. This encryption switch performs authentication and encryption operations, acting as a mediator that secures the storage access path. The encryption switch verifies client certificates and manages encryption keys, preventing rogue agents from accessing data even if they compromise the cloud provider's infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical access control mechanisms (zoning, LUN masking) with cryptographic authentication mechanisms. Instead of relying on infrastructure-level access controls that can be compromised, the system uses certificate-based authentication and encryption to verify client identity and protect data at rest, substituting physical/mechanical security with cryptographic security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If LUN masking is configured to allow full set of WWPNs for VM mobility, then mobility is enabled, but security perimeter is increased and access control is weakened

Engineering Contradiction:
ImproveVM mobility supportVSAvoidaccess control strength
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic authentication where client VMs present their certificates during the authentication handshake. The encryption switch dynamically verifies the certificate and establishes encryption parameters specific to that client. This dynamic approach allows VMs to move freely while maintaining strong access control, as the authentication is performed at the point of access rather than through static LUN masking configurations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If certificate-based authentication is implemented, then security is improved, but device complexity increases due to additional authentication protocols and certificate management

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges authentication and encryption functions into a single integration. The encryption switch performs both authentication (verifying client certificates) and encryption (using the verified client's key) in a unified process. This merging reduces the need for separate authentication systems and simplifies the overall architecture compared to having distinct authentication and encryption layers.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8862899B2Storage access authentication mechanism
Publication Date: 2014.10.14 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8862899B2 patent drawing
  • US8862899B2 patent drawing
  • US8862899B2 patent drawing

AI summary

In embodiments according to the present invention an encryption switch is used to authorize access to LUNs from client VMs present in the cloud provider network. The encryption switch includes responder side software for an authentication protocol and an agent in the client VM includes the requestor side of the authentication protocol. The certificate of the client is securely provided to the encryption switch, which associates the client VM with the LUN. The client private key is securely provided to the client VM, which retains it only non-persistently. The client VM requests LUN access and performs an authentication handshake with the encryption switch. If successful the client VM than has access to the LUN. As the original certificate is linked to the client, if the client is itself a VM, should the client be moved to a different host, the certificate moves with it and LUN accessibility is maintained.