Blockchain Storage Locking with Keyholder Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for locking or unlocking storage using blockchain require a relatively long time due to the inclusion of transaction data processing in the blockchain, which delays the actual locking or unlocking process.
Innovation Solution
A control method that determines the keyholder's authority upon receiving a lock/unlock request and performs the corresponding processing without waiting for transaction data to be stored in the blockchain, allowing for immediate locking or unlocking and storing the transaction data separately after the process is completed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If transaction data is stored in the blockchain before performing lock/unlock processing, then data integrity and security are improved, but the time required to lock or unlock storage increases
Solution Approach 1:
The system performs preliminary authentication by verifying the keyholder's authority through keyholder information stored in the blockchain before initiating the lock/unlock operation. This preliminary check allows the actual lock/unlock processing to proceed without waiting for transaction confirmation, thereby reducing the overall time while maintaining security through pre-validated authority verification.
Solution Approach 2:
The patent divides the lock/unlock process into two independent segments: (1) authentication phase where keyholder authority is verified using blockchain-stored keyholder information, and (2) execution phase where the actual lock/unlock operation is performed immediately without waiting for transaction storage. This segmentation allows the time-consuming blockchain transaction storage to be decoupled from the critical lock/unlock operation, improving response time while maintaining data integrity through separate transaction recording.
2Loss of time
If lock/unlock processing is performed immediately without storing transaction data in blockchain first, then response time is improved, but risk of inappropriate operations increases
Solution Approach 1:
The system performs preliminary authentication by verifying the keyholder's authority through keyholder information stored in the blockchain before initiating the lock/unlock operation. This preliminary check allows the actual lock/unlock processing to proceed without waiting for transaction confirmation, thereby reducing the overall time while maintaining security through pre-validated authority verification.
Solution Approach 2:
The patent introduces keyholder information as an intermediary layer between the user request and the lock/unlock execution. This keyholder information, stored in the blockchain, serves as a pre-validated authority certificate that mediates the authentication process, allowing immediate execution while maintaining security through the intermediary verification layer.
Data Source
AI summary
Provided is a control method of controlling locking or unlocking of storage using a blockchain. The control method includes: determining, when first request information indicating a lock/unlock request, that is a lock request or an unlock request, is received from a terminal, whether a keyholder identified by reading keyholder information stored in the blockchain matches an owner of the terminal that has transmitted the first request information, the keyholder information indicating a person having the authority to lock or unlock the storage; performing lock/unlock processing when the keyholder is determined to match the owner, the lock/unlock processing being processing for causing the storage to lock or unlock in accordance with the first request information; and performing first storage processing after the lock/unlock processing is performed, the first storage processing being processing of storing, in the blockchain, transaction data indicating that the lock/unlock processing has been performed.


