Secret Sharing Data Storage Across Trusted Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage methods in multi-cloud architectures face challenges in ensuring confidentiality, integrity, and availability of sensitive data, particularly in zero trust network environments, where local storage failures and key management issues are prevalent, and existing secret sharing techniques struggle with reconstructing secrets from shared portions stored remotely.

Innovation Solution

The implementation of a secret sharing scheme using trusted nodes, where input data is divided into shared portion sets and stored across multiple trusted nodes, allowing reconstruction of the original data from a sufficient number of shares without exposing all shares at once, leveraging a trusted execution environment (TEE) for secure data processing and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in a single location (local storage or single cloud), then storage simplicity is maintained, but reliability and availability deteriorate due to single-point failures

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the original data into multiple shared portions using secret sharing schemes and distributes them across multiple trusted nodes. This segmentation eliminates single-point failures while maintaining storage simplicity from the user perspective, as the system automatically manages the distributed architecture.

Inventive Principle:
Principle #1Segmentation

2Reliability

If conventional secret sharing is used to distribute data across multiple clouds, then confidentiality is improved, but availability deteriorates because secrets cannot be reconstructed from remotely stored shared portions

Engineering Contradiction:
Improvedata confidentialityVSAvoiddata reconstruction capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces trusted nodes as intermediaries between the user and remote cloud storage. These trusted nodes hold the shared portions locally and enable secure reconstruction of secrets through coordinated computation, bridging the gap between confidentiality requirements and reconstruction availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If encrypted storage is implemented to protect data confidentiality, then security is improved, but operational complexity worsens due to key management and re-keying requirements

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the key management complexity from the user's responsibility by using secret sharing schemes where the secret is divided into shared portions distributed across trusted nodes. No central encryption key needs to be managed or re-keyed, as the secret reconstruction naturally occurs through the trusted execution environment when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If multiple copies of data are stored in multi-cloud architecture, then availability is improved, but security deteriorates by introducing single-point problems in zero trust network environments

Engineering Contradiction:
Improvestorage availabilityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by ensuring that each trusted node holds only a specific shared portion that is useless alone, while the combination of sufficient portions at trusted locations enables reconstruction. This creates different security properties at different locations, preventing any single point from compromising the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12058257B2Data storage method, data read method, electronic device, and program product
Publication Date: 2024.08.06 DELL PROD LP
  • US12058257B2 patent drawing
  • US12058257B2 patent drawing
  • US12058257B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a data storage method, a data read method, an electronic device, and a computer program product. The data storage method includes: acquiring identifiers of a predetermined number of trusted nodes, the predetermined number being associated with a secret sharing scheme to be used; generating a predetermined number of shared portion sets from input data by using the identifiers respectively as parameters of the secret sharing scheme; and respectively storing the predetermined number of shared portion sets in the predetermined number of trusted nodes according to a correspondence relationship between the predetermined number of shared portion sets and the predetermined number of trusted nodes. With the technical solution of the present disclosure, input data can be efficiently protected with trusted nodes by using a secret sharing scheme, and the confidentiality and integrity of the input data can be guaranteed.