Dynamic Lead Code Authentication for Electronic Lock Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic locks have lower security as others can easily deduce the password by observing fingerprints on buttons or positions pressed, allowing them to combine possible numbers to unlock the lock.

Innovation Solution

An input authentication method and system that generates a lead code from a predetermined character string, displayed on an interface, requiring users to input the lead code before the password, with the code varying each time to distribute fingerprints evenly and obscure button positions, making it difficult for others to deduce the password.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed password is used for unlocking, then the operation is simple and straightforward, but the security is low because others can easily deduce the password by observing fingerprints on buttons or positions pressed

Engineering Contradiction:
Improvepassword input simplicityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the lead code change dynamically with each attempt. Instead of a static password, the system generates a new lead code composed of N randomly selected characters from a predetermined character string each time, causing the button positions to vary and preventing fingerprint tracking of fixed positions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by requiring the user to input the lead code before the password. This preliminary step obscures the actual password input by distributing button presses across different positions (including the lead code characters), preventing observers from identifying which button presses correspond to the password.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a lead code is generated and displayed before password input, then security is increased by obscuring button positions, but the operation becomes more complex with additional input steps

Engineering Contradiction:
ImprovesecurityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies segmentation by dividing the authentication process into two distinct segments: lead code input and password input. The lead code serves as a separate preliminary authentication step that segments the observation of button presses, making it difficult to correlate which presses belong to the password portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The lead code acts as an intermediary element between the user and the password input. By requiring input of this intermediate code first, the system creates a buffer that obscures the direct relationship between button positions and password characters, serving as a mediator that protects the password from observation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9646445B2Input authentication method, input authentication system and lock with input authentication system
Publication Date: 2017.05.09 TAIWAN FU HSING INDUSTRIAL CO LTD
  • US9646445B2 patent drawing
  • US9646445B2 patent drawing
  • US9646445B2 patent drawing

AI summary

An input authentication method includes a processing unit generating a lead code according to a predetermined character string, wherein the predetermined character string includes a plurality of randomly arranged characters, the lead code is composed of N characters selected from the predetermined character string, and N is a positive integer; displaying the lead code on an input interface; the input interface receiving a first input; and when the first input corresponds to the N characters of the lead code, the processing unit performing a predetermined operation.