Password Verification System Detecting Keyboard Pattern Adjacency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing password management systems are vulnerable to easily guessable passwords generated using physical key arrangements, which can be cracked by malicious third parties, leading to security breaches.

Innovation Solution

A password verification system that assesses whether a password can be generated by using the characteristics of a physical key arrangement by detecting adjacent keys and calculating a password determination value based on the frequency of these keys, determining if the password is easily guessable and notifying users to change it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users choose passwords that are easy to memorize (such as dictionary words, personal information, or keyboard patterns), then user convenience is improved, but password security deteriorates because these passwords can be easily guessed by malicious third parties

Engineering Contradiction:
Improveease of memorizationVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection of keyboard-pattern passwords before authentication is completed. By calculating the detection frequency of adjacent keys in the input password and comparing it against threshold values, the system identifies potentially weak passwords in advance and prevents authentication, thereby blocking security threats before they can materialize.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the password detection method uses simple comparison with pre-registered passwords, then the detection process is simple, but it cannot detect passwords generated by keyboard patterns that were not pre-registered

Engineering Contradiction:
Improvedetection method complexityVSAvoidpassword pattern detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The invention replaces the mechanical approach of maintaining and comparing against pre-registered password lists with a mathematical calculation system. By computing detection frequencies based on adjacent key relationships and applying threshold comparisons, the system can identify keyboard-pattern passwords through calculation rather than lookup, enabling detection of previously unseen patterns without requiring extensive pre-registration.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses parameter changes in the form of detection frequency thresholds to adapt to different password security requirements. By adjusting threshold values (e.g., 0.3, 0.5, 0.7), the same detection mechanism can accommodate varying security policies and keyboard layouts, providing flexible and precise detection without changing the fundamental detection algorithm.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system detects and blocks passwords with high detection frequencies, then security against keyboard patterns is improved, but legitimate passwords that coincidentally have high detection frequencies may be incorrectly blocked

Engineering Contradiction:
Improvesecurity against keyboard patternsVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system applies partial detection by focusing specifically on the characteristic pattern of keyboard adjacency rather than blocking all passwords with repeated characters. By calculating detection frequencies based on adjacent key relationships and using threshold-based filtering, the system targets keyboard-pattern passwords specifically while allowing legitimate passwords that happen to have adjacent characters but don't follow keyboard patterns to pass through.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10083292B2Evaluation of a password
Publication Date: 2018.09.25 KYNDRYL INC
  • US10083292B2 patent drawing
  • US10083292B2 patent drawing
  • US10083292B2 patent drawing

AI summary

A method and computer for assessing whether a password can be generated by using characteristics of a physical arrangement of keys of an input device. A received password includes characters corresponding to respective select keys in a sequence of select keys of the input device. For each select key, a final detection frequency is calculated as a sum of an initial detection frequency and an additive correction. A password determination value is calculated as a ratio of a total number of select keys having a final detection frequency equal to a minimum detection frequency and the total number of select keys in the sequence of select keys. A determination of whether the calculated password determination value is, or is not, less than a predetermined threshold value indicates that the password cannot, or can, respectively, be generated by using the characteristics of the physical arrangement of keys of the input device.