Blockchain Document File Management Server Tampering Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document file management systems face challenges in efficiently determining whether a document file is tampered with, whether it is the latest version, and whether it can be registered, due to cumbersome full text comparisons and user burden in managing official and revised versions.
Innovation Solution
A blockchain-based system where incremental updates to document files are registered with hash values and document file IDs, allowing for tampering detection, version verification, and registration feasibility determination without user burden by comparing calculated and stored hash values and file sizes across blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full text comparison is performed between entire target portions to identify modifications, then modification identification accuracy is improved, but processing time increases significantly
Solution Approach 1:
The patent extracts only the necessary comparison data (document metadata and hash values) from the full text, eliminating the need to process entire document contents. By taking out only the essential identification features, the system achieves accurate modification detection without the time cost of full text comparison.
Solution Approach 2:
The patent changes the comparison parameter from full text content to hash values and metadata. This parameter transformation allows for efficient comparison of document modifications without processing the actual text content, thereby reducing processing time while maintaining identification accuracy.
2Measurement precision
If users manually manage official and revised document versions, then version control accuracy is improved, but user operation complexity increases
Solution Approach 1:
The patent implements self-service version control where the system automatically tracks and manages document versions through blockchain recording. Documents themselves carry their version information and modification history, eliminating the need for users to manually track versions while maintaining accurate version control.
Solution Approach 2:
The system provides automatic feedback to users about document version status through the blockchain ledger. Users receive information about whether a document is the latest version or has been modified without needing to actively query or manage version information, reducing operational complexity while maintaining control accuracy.
Data Source
AI summary
Whether a document file is tampered and the like can be determined without imposing a burden on a user. A hash value calculation unit 103 adds contents of update to an original document as incremental update in order of update, and calculates a hash value of the document file for each of the original document and a document for adding the updated content and a hash value of a document file the hash value and the document file ID, identifying the document file, of which are registered in a blockchain network. An ID acquisition unit 102 acquires the document file ID identifying a received document file, from the document file. A hash value acquisition unit 105 acquires the hash value stored in the latest block among blocks storing the document file IDs from the blockchain network. A tampering determination unit 106 determines whether the document file is tampered by determining whether the hash value calculated and the hash value acquired from the blockchain network 300 match.


