Dynamic Lead Code Authentication for Electronic Lock Security
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


