Multi-Cloud Key Segmentation for Successive Partial Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Public key cryptography is vulnerable to attacks involving private key theft or impersonation, especially in cloud computing environments where data and keys are stored outside user control, leading to trust issues and the need for a single provider to decrypt encrypted data.

Innovation Solution

Generate multiple private keys, distribute them to separate cloud providers, and enable partial decryption at each provider to ensure no single provider can fully decrypt the data, using modular multiplicative inverses factored into multiple factors for linked decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single private key is used for decryption in cloud computing environments, then decryption can be performed by a single provider, but security is compromised because the private key may be stolen or the provider may be compromised

Engineering Contradiction:
ImprovesecurityVSAvoiddecryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The private key is segmented into multiple factors (first factor, second factor, etc.) that are distributed to different cloud providers. Each provider holds only a portion of the key material, making it impossible for any single provider to decrypt the encrypted message alone. This segmentation resolves the security vulnerability while maintaining a manageable decryption system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encrypted message serves as an intermediary that requires combination of multiple key factors for decryption. The system introduces a multi-provider coordination mechanism where each provider acts as an intermediary that contributes their key factor to the collective decryption process, preventing any single point of failure or compromise.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple private keys are distributed to separate cloud providers for partial decryption, then security is enhanced by preventing single-point compromise, but the decryption process complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddecryption process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decryption process is segmented into multiple independent steps, each performed by a different cloud provider using their respective key factors. This segmentation enhances security by distributing trust while keeping each individual decryption step relatively simple and well-defined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The results from multiple partial decryption operations are merged to produce the final decrypted message. This combining step consolidates the outputs from different providers in a straightforward manner, managing the overall process complexity despite the distributed nature of the decryption.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If private keys are stored in cloud environments outside user control, then data storage flexibility is improved, but trust issues arise and private keys may be accessed by unauthorized parties

Engineering Contradiction:
Improvedata storage flexibilityVSAvoidkey security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The private key material is segmented and distributed across multiple cloud providers, so that no single provider has access to the complete key. This maintains the flexibility of cloud storage while mitigating trust issues, as compromise of any single provider does not result in complete key exposure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each cloud provider is assigned a specific portion of the key material with specific security requirements and access controls tailored to their role. This local quality approach allows each provider to maintain their own security posture while collectively providing enhanced key protection through distribution.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12500761B2Data encryption for multi-cloud security
Publication Date: 2025.12.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12500761B2 patent drawing
  • US12500761B2 patent drawing
  • US12500761B2 patent drawing

AI summary

Systems and methods for data encryption and decryption requiring successive partial decryption using multiple keys. The method is designed to generate a public key used to encrypt plaintext into an encrypted message and to generate multiple private keys, each of which are different from one another and are transmitted to separate computing devices to be used for decryption. The encrypted message is sent to one computing device for partial decryption using one private key, and the partial decryption is sent to another computing device for partial decryption using a different private key to generate the plaintext.