Dynamic Password Generation for Smart Door Locks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart door lock systems lack a secure and convenient method for temporary access authorization when the owner is not present, as they rely on static passwords that can be compromised and do not facilitate easy remote key assignment.
Innovation Solution
A method and apparatus for generating and managing dynamic passwords synchronized between a mobile terminal and a smart door lock, allowing for temporary access authorization through a dynamic password generation algorithm that can be triggered remotely, ensuring security and ease of use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a static password is used for smart door lock access, then the operation is simple and convenient, but the security is compromised as passwords can be stolen and reused
Solution Approach 1:
The patent transforms the static password into a dynamic password that changes over time. The mobile terminal and smart door lock synchronize to generate dynamic passwords at different time points, ensuring that each password is valid only for a specific time window. This dynamic approach prevents password theft and reuse while maintaining operational convenience through automated generation and synchronization.
Solution Approach 2:
The patent changes the temporal parameter of the password from static to dynamic by introducing time-based validity. The mobile terminal determines the current dynamic password based on synchronized time, and the smart door lock validates passwords within specific time windows. This parameter change ensures security without complicating the user experience.
2Adaptability or versatility
If remote key assignment is implemented, then temporary access authorization is enabled, but the system complexity increases due to synchronization requirements
Solution Approach 1:
The patent introduces a network server as an intermediary to manage the synchronization between mobile terminal and smart door lock. The server stores synchronization information and coordinates the dynamic password generation process, reducing the complexity burden on the end devices. This intermediary approach enables remote key assignment while maintaining manageable system complexity through centralized coordination.
Solution Approach 2:
The mobile terminal and smart door lock autonomously generate and validate dynamic passwords based on synchronized time information without requiring manual intervention for each access. The system performs self-service password generation and validation, enabling convenient temporary access authorization while keeping the synchronization mechanism transparent to users.
3Reliability
If dynamic password generation is implemented, then password security is improved, but the time synchronization requirement increases system complexity
Solution Approach 1:
The network server acts as a central coordinator that manages time synchronization information between the mobile terminal and smart door lock. By storing and distributing synchronization data through the server, the system achieves reliable time-based password generation without requiring direct complex synchronization between the terminal and lock, thus reducing overall system complexity while maintaining security.
Data Source
AI summary
A method for controlling an entrance guard, includes: determining a dynamic password generation algorithm consistent with a smart door lock; starting running the dynamic password generation algorithm, and triggering the smart door lock to run the dynamic password generation algorithm; and after receiving password generation request information, determining a current dynamic password.


