Blockchain Tampering Detection via Independent Hash Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


