Blockchain Storage Partitioning for Privacy and Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed ledger systems, such as blockchain networks, face challenges in balancing data security and privacy with the difficulty of data sharing and entity cooperation, as each entity typically stores and controls its own data, making it hard to facilitate secure and efficient data sharing across the network.

Innovation Solution

Implementing a distributed data storage scheme using distributed hash tables and multi-party computation, where data is divided into partitions and stored across different nodes in a blockchain network, with each node maintaining a privately-maintained distributed hash table, and information about the storage location is recorded on the blockchain, allowing for secure and decentralized data storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each entity stores and controls its own data in a private hash table, then data security and privacy are improved, but data sharing and entity cooperation become difficult

Engineering Contradiction:
Improvedata securityVSAvoiddata sharing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides data into multiple partitions and distributes them across different nodes in the network. Each node stores only a portion of the data in its private hash table, which maintains data security while enabling controlled sharing. The segmentation allows entities to access specific partitions without exposing the entire dataset, thus resolving the contradiction between security and shareability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a distributed ledger as an intermediary layer that records data partition locations and access permissions. This intermediary enables secure data sharing by mediating between entities' private hash tables, allowing cooperation without compromising individual data control. The ledger facilitates coordinated access while maintaining the security boundaries of each entity's data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is distributed across multiple nodes, then data privacy is improved, but data retrieval complexity increases

Engineering Contradiction:
Improvedata privacyVSAvoiddata retrieval complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-organizing data partitions and storing their location information in a distributed ledger before retrieval operations. This advance organization eliminates the need for complex real-time search algorithms, reducing retrieval complexity while maintaining data privacy through distributed storage. The preliminary structuring enables efficient access to specific partitions without exposing the entire distributed system's complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3574630B1Secret-based blockchain storage with privacy
Publication Date: 2021.02.03 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3574630B1 patent drawingFigure 1
  • EP3574630B1 patent drawingFigure 2
  • EP3574630B1 patent drawingFigure 3

AI summary

Implementations of the present application include receiving a request to store a data item in the blockchain network, and in response: dividing the data item into a plurality of data partitions; assigning each data partition to a different node in the blockchain network, wherein each node stores the assigned data partition in a privately-maintained distributed hash table; and storing information associated with each data partition in a blockchain maintained by the blockchain network, the information including a storage location of each data partition.