Storage Network Audit Objects for Encoded Transaction Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current dispersed storage networks face challenges in ensuring data integrity and security, particularly in maintaining data availability and security across multiple storage units without redundant copies, and in efficiently auditing transactions within these networks.
Innovation Solution
The implementation of a dispersed storage network (DSN) that uses error encoding techniques, such as Cauchy Reed-Solomon encoding, to distribute data across multiple storage units, allowing for data recovery even with failures, and the creation of audit objects to track transactions by encoding and storing them as sets of encoded data slices within the DSN memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is distributed across multiple storage units without redundant copies using error encoding, then data security and availability are improved, but the complexity of auditing transactions and ensuring data integrity increases
Solution Approach 1:
The patent segments audit records into discrete audit objects that can be independently processed and stored. Each audit object contains specific transaction information and can be handled separately, reducing the overall auditing complexity while maintaining comprehensive monitoring across distributed storage units.
Solution Approach 2:
The patent introduces audit objects as intermediary structures between transactions and storage units. These audit objects serve as mediators that capture transaction information in a standardized format, making it easier to track and verify transactions across the distributed network without directly complicating the storage operations.
2Reliability
If error encoding techniques are used to distribute data across storage units, then data integrity is improved, but the time required for transaction auditing increases
Solution Approach 1:
The patent performs preliminary encoding of audit records into audit objects before they need to be processed for transactions. This advance preparation reduces the time required during actual transaction auditing, as the audit information is already structured and ready for verification without requiring real-time encoding operations.
3Quantity of substance
If multiple storage units are used without redundant copies, then storage efficiency is improved, but the difficulty of detecting and measuring transaction integrity increases
Solution Approach 1:
The patent uses type codes as indicators (analogous to color changes) to mark different types of transactions and their integrity status. Each audit object contains type codes that immediately identify the transaction type and integrity state, making it easy to detect and measure transaction integrity across distributed storage units without requiring complex analysis of the stored data.
Data Source
AI summary
A method for execution by one or more computing devices of a storage network includes generating an audit record data file regarding the execution of a data access request associated with a transaction within the storage network, where the transaction is associated with encoded data slices. The method continues with generating an audit object data log that includes at least the audit record data file and storing the audit object data log in at least one memory of the storage network. The method continues retrieving, from the at least one memory, the audit record data file of the audit object data log based on the information associated with the transaction. The method continues auditing the transaction for storage network operational compliance based on at least the audit record data file.


