Transfer Token Module for Secure Data Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face challenges 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 increased maintenance demands, while redundant array configurations like RAID address these issues but introduce security and efficiency concerns.

Innovation Solution

A distributed storage network (DSN) system that employs error-coded data slices stored across multiple geographically diverse locations, utilizing a DS processing unit to encode and decode data, and a DS managing unit to manage storage parameters, ensuring data integrity and security through redundancy and dispersal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If physical movement-based memory devices (disc drives) are used for data storage, then storage capacity and accessibility are improved, but data integrity and reliability deteriorate due to device failures and bit corruption

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides data into multiple slices and distributes them across different storage devices and locations. This segmentation ensures that failure of one device does not result in complete data loss, as other slices remain intact and can be used for reconstruction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces error correction codes as an intermediary layer between the data and storage devices. These codes enable detection and correction of bit corruption without requiring restorage, thereby maintaining data integrity despite physical device failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundant array configurations (RAID) are used to protect against device failure, then data reliability is improved, but security and efficiency deteriorate due to unauthorized access risks and storage overhead

Engineering Contradiction:
Improvedata protectionVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into slices distributed across multiple geographically diverse locations rather than storing redundant copies in a single array. This segmentation reduces security risks by eliminating centralized access points while maintaining reliability through geographic dispersion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different storage strategies to different data slices based on their specific requirements. Each slice can be stored with different redundancy levels and security measures tailored to its importance, optimizing both security and efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If multiple redundant disc drives are used to replicate data, then data loss prevention is improved, but maintenance complexity and cost increase

Engineering Contradiction:
Improvedata loss preventionVSAvoidmaintenance demands
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-healing capabilities through error correction codes that automatically detect and correct bit corruption without human intervention. The system also automatically reconstructs lost data slices from remaining slices, eliminating the need for manual maintenance and reducing complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent allows individual storage devices to fail and be discarded without affecting overall system reliability. The system recovers lost data by reconstructing failed slices from remaining slices using error correction codes, eliminating the need to maintain redundant copies of entire datasets.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10102063B2Transferring data utilizing a transfer token module
Publication Date: 2018.10.16 PURE STORAGE INC
  • US10102063B2 patent drawing
  • US10102063B2 patent drawing
  • US10102063B2 patent drawing

AI summary

A method for data transfer from a first computing device to a second computing device begins when the first computing device is paired with a transfer token module by the first computing device sending the data to the transfer token module. The method continues with the transfer token module encoding the data utilizing a dispersed storage error encoding function to produce a set of encoded data slices and sending the set of encoded data slices to a target destination. The method continues, when the second computing device is paired with the transfer token module, with the transfer token module retrieving the set of encoded data slices from the target destination and decoding the set of encoded data slices utilizing the dispersed storage error encoding function to recapture the data. The method continues with the second computing device storing the data.