Dispersed Storage Retrieval Matrices for Secure Broadcast Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage systems face challenges with data integrity and security due to the failure of memory devices, particularly those using physical movement technologies, and the inefficiencies and security risks associated with redundant array of independent discs (RAID) solutions.
Innovation Solution
A distributed storage system that employs error-coded data slices stored across multiple geographically diverse locations, utilizing a distributed storage network with a processing unit to manage and retrieve data, ensuring data integrity and security through error correction and redundancy without the need for frequent maintenance or increased storage capacity overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant array of independent discs (RAID) is used to protect against device failure, then data reliability is improved, but storage capacity overhead increases and security risks arise
Solution Approach 1:
The patent segments data into multiple slices and distributes them across different storage devices using error correction coding. Instead of replicating entire data blocks as in RAID, the system divides data into fragments and stores them separately, reducing the storage overhead while maintaining data reliability through distributed redundancy.
Solution Approach 2:
The patent introduces error correction code slices as intermediaries between the original data and storage devices. These code slices act as mediators that enable data recovery without requiring exact replicas of the original data, thus reducing storage capacity overhead while improving data reliability.
2Reliability
If multiple copies of data are stored to protect against failure, then data reliability is improved, but security risks increase due to unauthorized access
Solution Approach 1:
The patent segments data into multiple slices distributed across different storage devices. No single device contains a complete copy of the data, which reduces security risks associated with unauthorized access to full data copies while maintaining data reliability through distributed storage and error correction.
Solution Approach 2:
The patent applies different local qualities to different data slices by distributing them across multiple storage devices with different access controls and security profiles. This allows the system to maintain data reliability while reducing security risks by ensuring that no single location contains all sensitive information.
3Quantity of substance
If conventional memory devices with physical movement are used, then storage capacity is achieved, but device failure and maintenance requirements increase
Solution Approach 1:
The patent segments data and distributes it across multiple storage devices, so that the failure of any single device does not result in complete data loss. This segmentation approach reduces the impact of device failures and maintenance requirements while maintaining overall storage capacity.
Solution Approach 2:
The patent applies error correction coding beforehand to data slices before storage, creating a cushion against potential device failures. This prior cushioning allows the system to recover from device failures without data loss, reducing the overall risk associated with conventional memory devices.
Data Source
AI summary
A method begins by a processing module receiving a plurality of requests to record a broadcast of data. The method continues with the processing module encoding the data using an error coding dispersal storage function to produce a plurality of sets of encoded data slices when the data is broadcast and in response to a request of the plurality of requests. The method continues with the processing module generating a unique retrieval matrix for each of the plurality of requests based on an identity of a requesting device and the error coding dispersal storage function to produce a plurality of unique retrieval matrixes. The method continues with the processing module storing the plurality of sets of encoded data slices and the plurality of unique retrieval matrixes in a dispersed storage network memory as a plurality of unique copies of the data.


