Contextual Password Generator with Fuzzy Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in remembering secure passwords due to complexity requirements, leading to account lockouts and additional reactivation steps when passwords are hard to recall.

Innovation Solution

A contextual password generator system that converts contextual phrases into secure passwords through fuzzy matching, using query resources like databases and transformation processes to create unique, complex passwords tailored to specific websites' security policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure passwords with specific combinations of alphanumeric characters and special characters are required, then password security is improved, but password memorability deteriorates

Engineering Contradiction:
Improvepassword securityVSAvoidpassword memorability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a contextual password generator as an intermediary system that transforms user-friendly contextual phrases into secure passwords. The generator uses query resources (databases, search engines) to expand contextual phrases into complex password combinations, allowing users to input memorable context while the system produces secure passwords automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service password generation by automatically querying resources and transforming contextual input into secure passwords without requiring manual creation of complex password combinations. The fuzzy matching capability provides self-correction, allowing the system to handle minor input variations automatically.

Inventive Principle:
Principle #25Self-service

2Reliability

If complex password requirements are enforced, then account security is improved, but user convenience deteriorates due to account lockouts and reactivation steps

Engineering Contradiction:
Improveaccount securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary password generation and validation before user submission. By pre-generating passwords that are guaranteed to meet security requirements and pre-validating contextual input through fuzzy matching, the system prevents account lockouts caused by invalid password attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The fuzzy matching mechanism provides feedback loops that automatically correct minor input errors. When users provide contextual phrases, the system queries resources, matches results with fuzzy logic, and adjusts the generated passwords accordingly, preventing lockouts from small mistakes while maintaining security.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If contextual phrases are used as password basis, then password memorability is improved, but password security may deteriorate due to predictability

Engineering Contradiction:
Improvepassword memorabilityVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the password creation process into distinct stages: contextual phrase input, resource querying, result parsing, and password transformation. Each stage adds complexity and security layers, transforming simple contextual input into secure passwords through multiple processing steps rather than direct conversion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds dimensional complexity by querying external resources (databases, search engines) to expand contextual phrases. This transforms one-dimensional contextual input into multi-dimensional password structures incorporating multiple query results, transformations, and combinations, thereby increasing security while maintaining memorability of the original context.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10262129B1Dynamic password generator with fuzzy matching
Publication Date: 2019.04.16 GUPTA SHANIT
  • US10262129B1 patent drawing
  • US10262129B1 patent drawing
  • US10262129B1 patent drawing

AI summary

A method for aiding a user in recalling and generating a password. Many times it is easier for a user to remember a place, phrase, person, or other piece of information based on a certain context. The present invention allows for generating a password based on contextual information provided by the user. By providing a context type and a pass phrase, a secure password can be generated. The invention also provides a mechanism for “fuzzy matching”, in which a user only needs to provide a password that is close enough to a stored password to gain access to a website or service. The context type and pass phrase can be used to create a list of passwords (the list being limited to a certain number of entries), each matched against a database of passwords to validate entry.