Storage Network Audit Records for Dispersed Data Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current dispersed storage networks face challenges in ensuring data integrity and security, particularly in handling errors and failures across geographically distributed storage units, which can lead to data loss and unauthorized access.
Innovation Solution
The implementation of a dispersed storage network (DSN) that uses error encoding techniques, such as Cauchy Reed-Solomon encoding, to split data into encoded slices stored across multiple units, allowing for robust error correction and secure data retrieval, with a managing unit and integrity processing unit managing vault creation, security, and data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored in a centralized manner, then data access is simple and fast, but data security and reliability deteriorate due to single points of failure
Solution Approach 1:
The patent segments data into multiple encoded slices using error correction coding (e.g., Reed-Solomon, Cauchy Reed-Solomon). Each slice is stored in a separate storage unit across the network, eliminating single points of failure. The data can be reconstructed from any sufficient subset of slices, providing both security and reliability while maintaining manageable system complexity through standardized encoding processes.
2Reliability
If error correction coding is implemented, then data integrity is improved, but processing time and computational resources increase
Solution Approach 1:
The patent applies error correction coding during the initial data storage phase, encoding data into multiple slices before distribution across storage units. This preliminary encoding ensures data integrity is built-in from the start, eliminating the need for time-consuming error detection and correction during data retrieval operations. The computational overhead is front-loaded during storage rather than incurred during every access operation.
3Reliability
If multiple storage units are used for data distribution, then data security is improved, but system complexity and coordination overhead increase
Solution Approach 1:
The patent implements a universal dispersed storage interface that handles all storage units uniformly. The same encoding, slicing, and reconstruction algorithms apply regardless of the number or location of storage units. This multi-functional approach allows the system to scale dynamically while maintaining consistent security protocols and simplifying coordination through standardized procedures rather than requiring complex unit-specific management logic.
Data Source
AI summary
A method begins by a computing device of a storage network receiving a data access request of a transaction regarding a data segment, where at least one data segment is dispersed storage error encoded into a set of encoded data slices that are stored in a set of storage units of the storage network. The method continues by executing the data access request. The method continues by generating a set of audit record data files regarding the execution of the data access request, where an audit record data file includes a source identifier, a target identifier, a unique identifier associated with the data segment, a timestamp, and a type code that indicates a type of storage network activity associated with the transaction. The method continues by storing the set of audit record data files in the storage network.


