Dispersed Storage Network Data Slicing for Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer storage systems face issues with data integrity and security due to the failure of physical movement-based memory devices, such as disc drives, which can lead to data loss and unauthorized access, especially as the amount of data grows and maintenance demands increase.

Innovation Solution

A dispersed storage network (DSN) system that uses error coding dispersal storage to distribute data across multiple physically diverse locations, employing a distributed storage processing unit to encode data into slices, which are then stored across multiple DS units, ensuring data integrity and security through redundancy and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical movement-based memory devices (disc drives) are used for data storage, then data can be stored and accessed, but data integrity and security deteriorate due to device failure and unauthorized access

Engineering Contradiction:
Improvedata integrityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides data into multiple slices and distributes them across multiple physically diverse storage locations. Each slice is stored in a separate DS unit, so that no single device holds the complete data set. This segmentation approach improves reliability by ensuring that failure of one device does not result in data loss, while avoiding the complexity of single-device redundancy solutions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dispersed storage network as an intermediary layer between the user and physical storage devices. The DSN handles data encoding, slicing, distribution, and reconstruction, abstracting away the complexity of individual device management. This intermediary layer improves data integrity through error correction coding while managing the overall system complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple redundant disc drives are used to protect against data loss, then data security improves, but maintenance demands and storage overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidmaintenance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements self-healing capabilities through error correction coding. The system can automatically detect and correct errors in stored slices without human intervention. Additionally, if slices are lost or corrupted, the system can reconstruct them using the remaining slices and error correction codes, reducing maintenance demands while maintaining data security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the storage parameter from complete data copies to encoded data slices with redundancy distributed across multiple locations. By using error correction coding schemes, the system achieves data security with less overhead compared to traditional redundant copying methods, as the redundancy is embedded in the encoding rather than requiring separate full copies.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is distributed across multiple physically diverse locations, then data integrity improves through error correction, but device complexity increases due to the distributed architecture

Engineering Contradiction:
Improvedata integrityVSAvoiddistributed storage complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal dispersed storage network that can store and retrieve various types of data across diverse physical locations using a common protocol and architecture. The DSN infrastructure provides multi-functional capabilities including error correction, data slicing, and reconstruction, which simplifies the complexity compared to implementing separate specialized storage systems for each function.

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

4Ease of operation

If conventional storage systems are used, then data access is straightforward, but unauthorized access and data loss risks increase with growing data amounts

Engineering Contradiction:
Improvedata access simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

By dividing data into slices distributed across multiple locations, the system inherently protects against unauthorized access - an attacker would need to compromise multiple physically diverse DS units to access complete data. This segmentation maintains ease of operation through the DSN interface while dramatically improving security posture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10402268B2Utilizing a dispersed storage network access token module to acquire digital content from a digital content provider
Publication Date: 2019.09.03 PURE STORAGE INC
  • US10402268B2 patent drawing
  • US10402268B2 patent drawing
  • US10402268B2 patent drawing

AI summary

A method begins with a computing device receiving a request to acquire digital content from a digital content provider and forwarding the request to a dispersed storage network (DSN) pre-paid module. The method continues with the DSN pre-paid module validating the request, generating a plurality of sets of at least a threshold number of digital content read requests, and sending the plurality of sets of the at least a threshold number of digital content read requests to the digital content provider via the computing device when the request to acquire the digital content is validated. The method continues with at least one of the DSN pre-paid module and the computing device receiving a plurality of sets of at least a decoded threshold number of encoded data slices and decoding the plurality of sets of the at least a decoded threshold number of encoded data slices to produce the digital content.