IoT Data Hashing and Blockchain Storage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large volumes of IoT data efficiently and securely, particularly in preventing data tampering, is a significant challenge due to the limited capacity of blockchain systems and the need for efficient querying and storage.

Innovation Solution

A method involving IoT data aggregation patterns, hashing, and storage in a blockchain system, where data is reorganized based on hierarchical structures to generate hash values, allowing for secure and efficient storage and retrieval, with hash indexes facilitating quick data access and tamper detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all IoT data is stored directly in the blockchain system, then data security and integrity are improved, but the blockchain system becomes overwhelmed due to its limited capacity

Engineering Contradiction:
Improvedata securityVSAvoidblockchain capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments IoT data into two parts: hash values are stored in the blockchain system while the actual IoT data is stored in an external database. This segmentation allows the blockchain to maintain security guarantees without being overwhelmed by the full volume of IoT data, resolving the contradiction between data security and blockchain capacity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If hash values of IoT data are stored in the blockchain system, then storage efficiency is improved, but data retrieval becomes more complex

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata retrieval complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors data access patterns and dynamically adjusts the aggregation granularity and hash indexing strategies. This feedback loop optimizes the balance between storage efficiency and retrieval complexity by adapting to actual usage patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic aggregation patterns that can adjust the level of data aggregation based on access frequency and data types. Frequently accessed data maintains finer granularity while less accessed data is aggregated more aggressively, making the retrieval complexity adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

3Productivity

If data aggregation patterns are applied to IoT data, then storage scalability is improved, but the system complexity increases

Engineering Contradiction:
Improvestorage scalabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes key parameters such as aggregation granularity, hash function selection, and indexing depth based on data characteristics and access patterns. By dynamically adjusting these parameters, the system achieves scalability without requiring a complete redesign of the architecture for different scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11392611B2Blockchain based IOT data management
Publication Date: 2022.07.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11392611B2 patent drawing
  • US11392611B2 patent drawing
  • US11392611B2 patent drawing

AI summary

Blockchain based IoT data management can include receiving IoT data are with one or more processing units. At least one aggregation pattern of the IoT data can be determined by one or more processing units. The IoT data can be hashed, based upon the at least one aggregation pattern to obtain hash values of the IoT data by one or more processing units. The hash values can be sent to a blockchain system for storing by one or more processing units.