Time-Dependent Blockchain User Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user authentication methods are complex, insecure, and fail to effectively cope with hacking incidents and loss of authentication means, particularly in multi-factor authentication systems, and blockchain technology is expensive to maintain and raises privacy concerns.
Innovation Solution
A time-dependent blockchain-based self-verification user authentication method that involves reservation registration, notification, verification, and authentication, allowing users to monitor their authentication process and ensuring security through mutual monitoring, with features like smart contracts and secret key recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multi-factor authentication is used to improve security, then security is improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The authentication process is segmented into distinct phases: registration phase where authentication information is stored on blockchain, and verification phase where time-dependent authentication is performed. This segmentation allows the system to maintain high security through blockchain's immutable storage while simplifying the operational complexity by separating setup from execution.
Solution Approach 2:
Authentication information is registered and stored on the blockchain in advance during a registration phase. This preliminary action eliminates the need for complex real-time authentication data management, as the blockchain already contains pre-verified authentication information that can be simply verified later with time-based constraints.
2Ease of operation
If traditional authentication methods are used, then ease of operation is maintained, but security deteriorates due to hacking and leakage
Solution Approach 1:
The blockchain serves as an intermediary between the user and the authentication system. Instead of directly storing sensitive authentication data in vulnerable databases, the system uses blockchain as a trusted mediator that provides immutable storage. This allows simple user operations while maintaining security through the blockchain's cryptographic guarantees.
Solution Approach 2:
The patent replaces traditional mechanical authentication systems (password databases, token servers) with a blockchain-based system. This substitution eliminates vulnerabilities associated with centralized storage while maintaining ease of operation through automated smart contract verification and time-based authentication logic.
3Reliability
If blockchain technology is used to improve security and transparency, then reliability and monitoring capability are improved, but cost and complexity increase
Solution Approach 1:
The blockchain system performs multiple functions simultaneously: it stores authentication information, provides immutable verification records, enforces time-based authentication constraints through smart contracts, and enables transparent monitoring. This multi-functionality reduces the need for separate systems for each function, thereby managing complexity while achieving high reliability.
4Ease of operation
If authentication information is stored centrally, then ease of operation is maintained, but security deteriorates due to single point of failure
Solution Approach 1:
The patent transitions from centralized two-dimensional storage to distributed blockchain storage across multiple nodes. This dimensional change from centralization to distribution eliminates single points of failure while maintaining operational simplicity through standardized blockchain interaction interfaces and automated verification processes.
Data Source
AI summary
A time-dependent blockchain based self-verification user authentication method of the present disclosure includes, a reservation registration step for registering reservation time which is obtained by adding a set time to an input time, and an authentication subject to a blockchain which is distributed and stored in a plurality of nodes; a reservation notification step for notifying a notification group, which is associated with the authentication subject, of a reservation registered in the reservation registration step; a verification step for verifying authentication request time and the reservation time, which has been registered to the blockchain, when there is an authentication request with respect to the authentication subject; and a step for granting authentication when the authentication request time is within a valid range of the reservation time in the verification step.


