Blockchain Storage Locking with Keyholder Verification

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

VSEngineering 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

Engineering Contradiction:
Improvedata integrityVSAvoidlock/unlock time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvelock/unlock timeVSAvoidoperation security
Core Design Contradiction:
Loss of timeVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11500551B2Control method, information processing device, management system, and recording medium
Publication Date: 2022.11.15 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11500551B2 patent drawing
  • US11500551B2 patent drawing
  • US11500551B2 patent drawing

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.