Digital Verification Code Generation with Consecutive Identical Digits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in remembering and entering digital verification codes due to their randomly generated and disordered nature, making them hard to recall in a timely manner.
Innovation Solution
A method and device for generating digital verification codes that select a smaller number of different digits from 0-9 and arrange them to include at least two identical digits consecutively, according to a preset rule, making the codes more memorable by introducing regularity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If digital verification codes are generated with randomly selected digits from 0-9, then the security and randomness of the verification code is improved, but the ease of operation (user memorability) deteriorates
Solution Approach 1:
The patent changes the structural parameters of the verification code by introducing consecutive identical digits (e.g., '1123' instead of '1234'). This parameter change maintains the code's length and character set while fundamentally altering its memorability characteristics, allowing users to remember codes more easily without sacrificing security.
Solution Approach 2:
The patent applies asymmetry by creating an uneven distribution pattern within the code structure - most digits remain different while introducing specific consecutive identical digit pairs. This asymmetric approach (e.g., '1123' has one pair of identical digits while others are different) provides memory hooks without making the code completely predictable.
2Device complexity
If verification codes use all different digits in random order, then the code complexity and security are improved, but the difficulty of operation (user entry difficulty) increases
Solution Approach 1:
The patent segments the verification code into distinct parts: consecutive identical digit pairs (e.g., '11') and remaining unique digits (e.g., '23'). This segmentation creates a structured pattern that is easier for users to process and remember, reducing entry difficulty while maintaining sufficient complexity for security.
Solution Approach 2:
By changing the parameter of digit repetition from 'zero repetitions' (all unique digits) to 'one repetition' (consecutive identical pairs), the patent creates a middle-ground complexity level that balances security requirements with user-friendly operability.
Data Source
AI summary
Embodiments of the present application provide a method and device for generating digital verification codes. The specific implementation of the method comprises the following steps: selecting a first number of different digitals from digitals 0-9 when it is needed to generate a digital verification code, wherein the first number is smaller than the number of digits of the digital verification code to be generated; generating a digital verification code including at least two identical digitals appeared consecutively by arranging and combining the first number of different digitals according to a preset rule; and outputting the generated digital verification code to a designated user terminal. By applying the embodiments of the present application, it is possible to reduce the difficulty for a user to remember the digital verification codes.
