Dispersed Storage Network Secret Data Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges with data integrity and security, particularly in RAID configurations, where increased redundancy leads to higher maintenance demands and increased risks of unauthorized access due to multiple data copies, and the overhead of redundant systems becomes inefficient as data volume grows.

Innovation Solution

A distributed storage system that uses error coding dispersal storage to partition data into slices, which are then stored across multiple physically diverse locations, allowing for secure and reliable data retrieval even in the event of device failures, with a management system that handles encryption, key storage, and integrity verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple copies of data are stored for redundancy, then data reliability is improved, but security deteriorates due to increased risk of unauthorized access

Engineering Contradiction:
Improvedata reliabilityVSAvoidunauthorized access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into multiple slices that are distributed across different storage locations. Each slice alone is insufficient to reconstruct the original data, providing both redundancy and security. This is achieved by dividing data into N slices where any K slices can reconstruct the data, but fewer than K slices provide no useful information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary encryption layer where data is encrypted before being sliced and distributed. The encryption key acts as a mediator that controls access to the segmented data, ensuring that even if slices are accessed, the original data remains protected without proper decryption credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundant storage systems are implemented, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal storage system that simultaneously provides data redundancy, security, and distributed storage capabilities through a single cohesive architecture. The same slicing and encryption mechanism handles multiple functions including backup, security, and load distribution, eliminating the need for separate redundant systems.

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

Solution Approach 2:

The patent changes the fundamental parameters of data storage by transitioning from storing complete data copies to storing encrypted data slices with specific reconstruction thresholds. This parameter change allows the system to achieve redundancy with fewer resources and lower complexity compared to traditional replication methods.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more redundant storage capacity is allocated, then data security is improved, but storage efficiency deteriorates due to overhead

Engineering Contradiction:
Improvedata securityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial redundancy by storing only the minimum necessary data slices required for reconstruction. Instead of storing multiple complete copies, the system stores N slices where any K can reconstruct the data, with K being the minimum threshold needed. This provides adequate security and redundancy without the excessive overhead of full replication.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses efficient copying by creating data slices that can be independently stored and later reassembled. Rather than copying entire data sets multiple times, the system creates lightweight slices that contain only the necessary portions of encrypted data, reducing storage overhead while maintaining security and redundancy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9922063B2Secure storage of secret data in a dispersed storage network
Publication Date: 2018.03.20 PURE STORAGE INC
  • US9922063B2 patent drawing
  • US9922063B2 patent drawing
  • US9922063B2 patent drawing

AI summary

A method for secure storage of secret data begins with an originating device transforming the secret data to produce a plurality of secret data shares and encrypting the plurality of secret data shares using unique encryption values of trusted agent modules of a dispersed storage network (DSN) to produce a plurality of encrypted secret data shares for storage in storage nodes of the DSN. Retrieval of the secret data begins with the originating device sending a secret data retrieval request to the trusted agent modules and recovering, by the trusted agent modules, the plurality of encrypted secret data shares from the storage nodes. The method continues with the trusted agent modules decrypting the plurality of encrypted secret data shares using a decryption function corresponding to the unique encryption values and sending the plurality of secret data shares to the originating device.