Multi-Cloud Data Partitioning with Reversible Coding for Secure Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems for highly-sensitive data, such as electronic medical records, are vulnerable to data breaches in public clouds, with the responsibility for protection lying with the user rather than the cloud service provider, and compliance standards focusing on monitoring and auditability rather than adequate protection.

Innovation Solution

A multi-cloud environment is used to enhance data security by encoding and partitioning sensitive data using reversible coding techniques like linear network coding, distributing encoded parts across different cloud providers, and employing proxy re-encryption to further secure the data, while maintaining client control over decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensitive data is stored in public cloud storage systems, then data accessibility and storage capacity are improved, but data security and vulnerability to breaches deteriorate

Engineering Contradiction:
Improvedata securityVSAvoiddata breach vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides sensitive data into multiple encoded fragments using reversible coding techniques and distributes these fragments across multiple cloud service providers. No single provider holds the complete data, so even if one provider is compromised, the full data cannot be reconstructed without additional fragments from other providers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an infrastructure service as an intermediary that manages the encoding, distribution, and retrieval coordination of data fragments across multiple cloud providers. This intermediary layer abstracts the complexity of multi-cloud management and implements security policies without requiring direct user intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is encrypted and stored in cloud systems, then data protection is improved, but compliance with monitoring and auditability standards deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoidcompliance monitoring
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The infrastructure service automatically manages encoding, fragment distribution, retrieval coordination, and decryption without requiring manual user intervention. The system self-manages the complex security operations while maintaining auditability through automated logging and tracking of data access and operations.

Inventive Principle:
Principle #25Self-service

3Reliability

If data is partitioned and distributed across multiple cloud providers, then security against single-point compromise is improved, but system complexity and management overhead increase

Engineering Contradiction:
Improvesecurity resilienceVSAvoidmulti-cloud management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The infrastructure service provides a universal interface that handles multiple functions including encoding, distribution, retrieval, and decryption across different cloud providers. This single service manages the complexity of multi-cloud operations, presenting a simplified interface to users while handling the intricacies of fragment management across multiple providers.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12578877B2Storing sensitive data securely in a multi-cloud environment
Publication Date: 2026.03.17 DELL PROD LP
  • US12578877B2 patent drawing
  • US12578877B2 patent drawing
  • US12578877B2 patent drawing

AI summary

Using reversible coding (e.g., linear network coding) to encode and partition sensitive data before storing the different encoded partitions in a distributed manner among different public cloud providers' storage systems is disclosed. The sensitive data is normally encrypted when first received, whereby the initial security is increased via the use of linear network coding. To retrieve the data, the encoded data parts are collected from among the disparate storages, and reconstituted, including via inverse encoding for returning to a client request. A proxy re-encryption service can further be leveraged to re-encrypt the encrypted data before or after encoding into the partitions. Data protection and availability can be integrated with the system by maintaining multiple redundant (e.g., differently encoded) copies of the encoded parts and/or recovery fragments among the various public cloud providers' storage systems.