Blockchain Data Registration Control With Signed User Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain-based content management systems, the control device interposed between the user and the blockchain raises concerns about the authenticity of information registered, as it is difficult to verify the user's identity and ensure the integrity of the data.
Innovation Solution
A control apparatus and system that includes a communication unit to receive a data registration request with a user's electronic signature, a verification unit for identity verification, a transaction generation unit to generate a transaction with an electronic signature, and a blockchain control unit to issue the transaction to the network, ensuring the authenticity of the registered information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a control device is configured to mediate registration of information and registration of data to the blockchain, then the ease of operation is improved as users only need to request the control device to register contents data, but the reliability deteriorates because it is not possible to trust whether information included in the transaction is information given from the user
Solution Approach 1:
The control device serves as an intermediary between the user and the blockchain. It receives data registration requests from users, verifies their identity using electronic signatures, and then mediates the registration process by generating transactions that include both the data and the user's electronic signature. This intermediary role allows the control device to maintain ease of operation while ensuring reliability through cryptographic verification.
Solution Approach 2:
The patent replaces manual or mechanical verification methods with electronic signature-based cryptographic verification. Instead of relying on trust-based manual processes, the system uses electronic signatures to mechanically verify user identity and data authenticity, ensuring that only authorized users can register data and that the registered data cannot be tampered with.
2Reliability
If the control device adds an electronic signature to the transaction, then the reliability of information authenticity is improved, but the device complexity increases due to the need for verification units and transaction generation units
Solution Approach 1:
The control device is segmented into distinct functional units: a communication unit for receiving requests, a verification unit for verifying electronic signatures, and a transaction generation unit for creating transactions. This segmentation allows each unit to perform its specific function independently, making the overall system more manageable and maintainable while ensuring high reliability through specialized verification and generation capabilities.
3Ease of operation
If the control device stores the body of contents in a file system, then the ease of operation is improved, but the reliability deteriorates because the blockchain's tamper resistance cannot directly protect the stored data
Solution Approach 1:
The control device acts as an intermediary that bridges the blockchain and the file system. It registers metadata about the contents data in the blockchain while storing the actual data bodies in the file system. The electronic signature verification ensures that the metadata in the blockchain accurately represents the data stored in the file system, maintaining reliability across both storage systems.
Solution Approach 2:
The system creates a copy of the data registration process by storing both the data bodies in the file system and the transaction information in the blockchain. This copying approach allows the blockchain to provide tamper resistance for the transaction records while the file system provides convenient storage for the actual data, with the control device ensuring consistency between both copies.
Data Source
AI summary
A data registration system of the present embodiment includes a control device 20 and a cooperating device 30. The control device 20 includes a communication unit 21 that receives a data registration request to which an electronic signature of a user is added, a verification unit 22 that verifies identity of the user, a transaction generation unit 23 that, if identity of the user is verified, takes out data included in the data registration request, transmits the data to the cooperating device 30 to store the data in the cooperating device 30, generates a transaction based on the data registration request, and adds an electronic signature to the transaction, the transaction including information for accessing the data stored in the cooperating device 30, and a blockchain control unit 24 that issues the transaction to a blockchain network. The cooperating device 30 includes a communication unit 31 that receives the data and a storage unit 33 that stores the data in association with the transaction.


