Synchronous Data Deletion in Distributed Storage via Blockchain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed storage systems, particularly those using blockchain technology, ensuring accurate and synchronized data deletion across multiple nodes is challenging due to decentralized architecture and the inability to confirm data deletion or duplication, leading to potential data inconsistency and falsification.

Innovation Solution

A method of synchronous deletion is implemented where hosts maintain data lists on a blockchain network, allowing for data consistency by comparing original and update lists, and utilizing an audit control unit to verify and ensure correct deletion of data, with additional steps for self-examination and hardware safety module validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data are stored distributedly in a DFS using network transmission interface, then data sharing and access control are enabled, but data deletion confirmation and consistency become difficult to ensure

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata deletion confirmation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a blockchain as an intermediary mechanism between distributed storage nodes. The blockchain serves as a trusted mediator that records deletion operations and enables verification without requiring direct communication or trust between all nodes. This resolves the contradiction by providing a centralized verification mechanism (blockchain) that enables reliable data deletion confirmation while maintaining the distributed storage architecture's data sharing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where nodes periodically check the blockchain for deletion records and update their local storage accordingly. This feedback loop ensures that all nodes are informed of deletion operations and can synchronize their data states, thereby achieving data consistency across the distributed system while maintaining the ability to share data.

Inventive Principle:
Principle #23Feedback

2Reliability

If decentralized architecture is used in DFS, then data redundancy and availability are improved, but data falsification and deletion confirmation become harder to prevent

Engineering Contradiction:
Improvedata availabilityVSAvoiddata falsification
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The blockchain acts as a trusted intermediary that mediates between decentralized storage nodes and external verification systems. It provides a tamper-proof record of all data operations, preventing falsification while maintaining the decentralized architecture's data availability benefits. The blockchain's immutable ledger ensures that once data deletion is recorded, it cannot be reversed or falsified.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical verification mechanisms (such as manual confirmation or centralized authentication) with a cryptographic-based blockchain system. This substitution enables automatic, trustless verification of data operations while preventing falsification, thereby maintaining data availability without sacrificing security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If manual comparison operations are used to verify data deletion, then simplicity is maintained, but time consumption and error rates increase

Engineering Contradiction:
Improveoperation simplicityVSAvoidverification time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service verification where nodes automatically query the blockchain for deletion records and update their local data without requiring manual intervention. The system performs its own verification and synchronization, eliminating the need for manual comparison operations while reducing verification time and error rates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical verification processes with automated cryptographic verification through the blockchain. Nodes automatically verify data deletion status by querying the blockchain's immutable ledger, which provides instant, error-free verification without time-consuming manual comparison operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11416449B2Method of synchronous deletion for distributed storage system
Publication Date: 2022.08.16 NATIONAL APPLIED RESEARCH LABORATORIES
  • US11416449B2 patent drawing
  • US11416449B2 patent drawing
  • US11416449B2 patent drawing

AI summary

The present invention provides a method of synchronous deletion for distributed storage system. According to the present invention, after a first host accesses one or more first datum, a first data list and a second data list will be created in a blockchain network corresponding to the modification of the data in the first host. Then the first data list and the second data list are used to update a second host. Accordingly, by taking advantages of the indestructibility of the blockchain technology, the existence of the first data list and the second data list will be maintained. Then the second data accessed by the second host will still be consistent even the first host has modified them. In addition, a hardware safety module can be further adopted to ensure the correctness of the execution file in the second host.