Dynamic Password Generation for Smart Door Locks

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

VSEngineering 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

Engineering Contradiction:
Improvepassword securityVSAvoidaccess authorization convenience
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If remote key assignment is implemented, then temporary access authorization is enabled, but the system complexity increases due to synchronization requirements

Engineering Contradiction:
Improveremote access capabilityVSAvoidpassword synchronization mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

3Reliability

If dynamic password generation is implemented, then password security is improved, but the time synchronization requirement increases system complexity

Engineering Contradiction:
Improvepassword securityVSAvoidtime synchronization mechanism
Core Design Contradiction:
ReliabilityVSDevice 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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11100735B2Method and apparatus for controlling entrance guard
Publication Date: 2021.08.24 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11100735B2 patent drawing
  • US11100735B2 patent drawing
  • US11100735B2 patent drawing

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.