Blockchain Tampering Detection via Independent Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques face difficulties in detecting tampering of permissioned blockchains, especially when peer administrators are involved in conspiracy, as conventional methods struggle to identify alterations in transaction records and recalculate block hashes efficiently.

Innovation Solution

A tampering detection system that includes terminals and detectors, where terminals acquire and transmit block hashes and digital signatures to peers, and detectors verify the integrity of block hashes and digital signatures to detect any tampering by comparing stored and transmitted hashes, ensuring the blockchain's integrity even in the presence of malicious activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional techniques are used for permissioned blockchain, then the system is easier to operate and maintain, but the ability to detect tampering is insufficient especially when peer administrators are involved in conspiracy

Engineering Contradiction:
Improvetampering detection capabilityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by having terminals acquire and transmit block hashes and digital signatures before tampering can occur. The detectors then verify these pre-transmitted hashes against the actual blockchain data, enabling detection of any subsequent tampering attempts even by malicious administrators.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary verification mechanism where detectors act as independent third parties that receive and verify block hashes and digital signatures from terminals. This intermediary layer provides an additional check that is independent of the peer administrators, enabling detection of tampering without requiring trust in the administrators.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If block hashes and digital signatures are transmitted and verified by detectors, then tampering can be detected effectively, but the system complexity and computational overhead increase

Engineering Contradiction:
Improveblockchain integrity verificationVSAvoidverification system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the critical verification elements (block hashes and digital signatures) from the complex blockchain structure and transmits them separately to detectors. This extraction allows the detectors to verify integrity without needing to process the entire blockchain, reducing verification complexity while maintaining reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates copies of essential verification data (block hashes and digital signatures) and transmits these copies to detectors for independent verification. This copying mechanism enables multiple detectors to verify the same blockchain data without each needing access to the original complex blockchain structure, simplifying the verification system.

Inventive Principle:
Principle #26Copying

3Measurement precision

If terminals acquire and transmit block hashes with digital signatures, then the precision of tampering detection is improved, but the communication overhead and data transmission requirements increase

Engineering Contradiction:
Improvetampering detection precisionVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential verification elements (block hashes and digital signatures) from the complete blockchain data and transmits these extracted components to detectors. This extraction approach maintains high detection precision by transmitting the critical verification data while minimizing the total data volume compared to transmitting entire blockchain copies.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by transmitting different types of data with different levels of detail - specifically, only the critical block hashes and digital signatures are transmitted for verification purposes, rather than transmitting complete transaction records or entire blockchain states. This selective transmission maintains verification precision while reducing overall data volume.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11424935B2Tampering detection system and method for detecting tampering
Publication Date: 2022.08.23 KK TOSHIBA
  • US11424935B2 patent drawing
  • US11424935B2 patent drawing
  • US11424935B2 patent drawing

AI summary

A tampering detection system according to an embodiment includes one or more first terminals connectable to any of one or more peers and one or more detectors. The first terminal includes an acquiring unit acquiring a block hash in a blockchain from the peer, and a transmitting unit transmitting a first transaction record that contains a first digitally signed message containing the block hash and data based on a transaction content of the first terminal and contains a digital signature for the first digitally signed message, to the peer. The detector includes a receiving unit receiving the blockchain from the peer and a detecting unit detecting blockchain tampering if the digital signature contained in the first transaction record in a block of the blockchain is invalid or if the blockchain contains no block hashes identical to the block hash contained in the first transaction record in the block.