Multi-Cloud Authentication via Cross-Cloud Signature Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in securely accessing sensitive data in public cloud environments due to concerns about external and internal threats, necessitating improved data protection techniques.

Innovation Solution

A method involving a first authentication entity in a private cloud environment verifying the signature of a service from a public cloud environment through a second authentication entity, allowing data access only if the signature is verified, and optionally encrypting and decrypting the data using encryption keys from the second cloud environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in a public cloud environment, then data accessibility and convenience are improved, but data security and protection from threats worsen

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security threats
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary authentication entity that mediates between the public cloud service and the data storage location. This intermediary verifies service identities through cryptographic signatures and coordinates cross-cloud authentication, allowing data to remain accessible in the public cloud while adding a security layer that prevents unauthorized access from both external and internal threats

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional data protection functions are used in a single cloud environment, then implementation simplicity is improved, but protection against internal and external threats worsens

Engineering Contradiction:
Improvesystem simplicityVSAvoidthreat protection capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the authentication process into distinct components: a first authentication entity in the public cloud that verifies service signatures, a second authentication entity in the private cloud that validates credentials, and cryptographic signature verification mechanisms. This segmentation distributes security responsibilities across multiple independent verification points, preventing any single point of failure or compromise from undermining overall security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested authentication where a service deployed in a public cloud must be authenticated by both the public cloud's authentication entity and a separate private cloud's authentication entity. The authentication processes are nested within each other, with the service signature verified by the first authentication entity, which then coordinates with the second authentication entity for final authorization, creating layers of verification like nested dolls

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11909735B2Multi-cloud framework for authentication of data requests
Publication Date: 2024.02.20 EMC IP HLDG CO LLC
  • US11909735B2 patent drawing
  • US11909735B2 patent drawing
  • US11909735B2 patent drawing

AI summary

Techniques are provided for multi-cloud authentication of data requests. One method comprises obtaining, by a first authentication entity of a first cloud environment, from a service on the first cloud environment, a request for data stored by a second cloud environment; determining a signature for the service; verifying the determined signature for the service by requesting a signature for the service registered with a second authentication entity of the second cloud environment; requesting the data from the second authentication entity of the second cloud environment in response to the determined signature being verified; and providing the requested data to the service. The requested data from the second cloud environment may be encrypted with an encryption key, and the method may further comprise decrypting the requested data with a decryption key obtained from the second cloud environment. The signature for the service may be registered as part of a deployment of the service.