Blockchain Document Management with Trusted Editing Module
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document management systems fail to ensure the integrity and authenticity of documents, particularly in preventing unauthorized or fraudulent editing, as they lack robust mechanisms for verifying the authenticity of document edits.
Innovation Solution
An information processing apparatus that collaborates with a blockchain service to manage document information on a block-by-block basis, using a trusted editing module to generate and register editing information, ensuring that only authorized edits are recorded and verified through a decentralized network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If document editing is allowed in the document management system, then document usability and flexibility are improved, but the risk of unauthorized or fraudulent editing increases
Solution Approach 1:
The patent introduces a trusted editing module as an intermediary between the document management system and the editing process. This module acts as a verified mediator that performs editing operations while maintaining authenticity, allowing documents to be edited without compromising integrity. The trusted editing module is registered with the blockchain service and its editing actions are verified through cryptographic proofs.
Solution Approach 2:
The system implements a feedback mechanism where editing information is registered on the blockchain and verification results are fed back to confirm the authenticity of edits. The blockchain service provides feedback by verifying editing information against the trusted editing module's credentials, creating a closed-loop system that ensures document integrity while allowing editing.
2Reliability
If blockchain technology is used to verify document edits, then document integrity and authenticity are improved, but system complexity increases
Solution Approach 1:
The patent segments the document management system into distinct functional components: a document management service, a blockchain service, and a trusted editing module. Each component has a specific responsibility, with the trusted editing module handling editing operations, the document management service managing documents, and the blockchain service verifying authenticity. This segmentation reduces overall system complexity by creating modular, independently manageable components.
Solution Approach 2:
The system implements self-service mechanisms where the trusted editing module automatically registers its own editing information with the blockchain service and performs self-verification. The blockchain service automatically verifies editing information without requiring manual intervention, reducing operational complexity while maintaining high reliability.
3Reliability
If only trusted editing modules are allowed to edit documents, then document security is improved, but ease of operation deteriorates
Solution Approach 1:
The trusted editing module serves as an intermediary that simplifies the editing process for users while maintaining security. Users interact with the trusted editing module through a user-friendly interface, and the module handles the complex cryptographic operations and blockchain interactions in the background. This intermediary approach maintains security while preserving ease of operation.
Solution Approach 2:
The system creates verified copies of editing operations through cryptographic proofs and blockchain records. Instead of requiring users to understand complex verification processes, the system generates and stores verified copies of editing information on the blockchain, allowing users to access and verify edits through simple operations while maintaining high security standards.
Data Source
AI summary
An information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes includes an editing unit configured to perform editing processing on a source document to generate a new document, a transmission unit configured to transmit the generated document to the management service, and a cooperation unit configured to register information indicating that the source document was edited with the blockchain service, wherein, in response to the editing unit being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service.


