Blockchain Document File Management Server Tampering Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemodification identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If users manually manage official and revised document versions, then version control accuracy is improved, but user operation complexity increases

Engineering Contradiction:
Improveversion control accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12093215B2Management server, document file management system, document file management method, and document file management program
Publication Date: 2024.09.17 SKYCOM CORP
  • US12093215B2 patent drawing
  • US12093215B2 patent drawing
  • US12093215B2 patent drawing

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.