Popularity Determination Module for Password Guessing Risk

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing password selection mechanisms are inadequate in preventing statistical guessing attacks, as they often complicate user experience and do not effectively reduce password predictability, as users may choose complex passwords that are still easily guessable due to common patterns.

Innovation Solution

A popularity determination module (PDM) assesses the popularity of passwords by maintaining count information on previously selected passwords, allowing users to choose any password not deemed popular, thereby reducing the risk of prediction and eliminating common, easily guessable entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users select passwords that are easy to remember using common strategies, then ease of operation is improved, but security is worsened due to increased predictability

Engineering Contradiction:
Improveease of password selectionVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system provides real-time feedback to users about password popularity and predictability risk. The popularity determination module analyzes the selected password and returns popularity information to the user, allowing them to adjust their choice without needing to understand complex security rules. This feedback mechanism helps users make better security decisions while maintaining ease of use.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The popularity determination module acts as an intermediary between the user's memory-based password selection and the security requirements. Instead of directly enforcing complex password rules, the PDM provides popularity assessments that mediate between what users want (easy-to-remember passwords) and what is secure (unpredictable passwords).

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system enforces strict password rules and uses strength meters, then security is improved, but device complexity and user annoyance increase

Engineering Contradiction:
Improvepassword securityVSAvoidpassword selection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the essential security function from complex rule-based systems and strength meters. Instead of enforcing multiple password rules or displaying complex strength assessments, the system extracts and implements only the core function of identifying popular and predictable passwords through the popularity determination module, simplifying the overall mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The popularity determination module copies and analyzes actual user behavior patterns from historical data rather than relying on theoretical password strength metrics. By copying real-world password selection patterns, the system achieves security effectiveness without the complexity of rule-based enforcement systems.

Inventive Principle:
Principle #26Copying

3Ease of operation

If users try to simplify passwords to make them memorable, then ease of operation is improved, but security is worsened as users circumvent password policies

Engineering Contradiction:
Improveease of password selectionVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system provides feedback about password popularity that works effectively even when users try to circumvent policies. Instead of relying on users to follow rules, the popularity determination module analyzes the actual password chosen and provides feedback on its popularity, preventing policy-circumventing passwords from being selected because they are still identified as popular choices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the evaluation parameter from rule-based compliance to popularity-based assessment. Rather than checking whether a password follows stated policies, the system evaluates whether the password is popular among users, which naturally prevents policy-circumventing passwords from being selected since they will be identified as popular choices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8959644B2Use of popularity information to reduce risk posed by guessing attacks
Publication Date: 2015.02.17 ZHIGU HLDG
  • US8959644B2 patent drawing
  • US8959644B2 patent drawing
  • US8959644B2 patent drawing

AI summary

A popularity determination module (PDM) is described which reduces the effectiveness of statistical guessing attacks. The PDM operates by receiving a password (or other secret information item) from a user. The PDM uses a model to determine whether the password is popular among a group of users. If so, the PDM may ask the user to select another password. In one implementation, the model corresponds to a probabilistic model, such a count-min sketch model. The probabilistic model provides an upper-bound assessment of a number of times that a password has been encountered. Further, the probabilistic model provides false positives (in which passwords are falsely assessed as popular) at a rate that exceeds a prescribed minimum rate. The false positives are leveraged to reduce the effectiveness of statistical guessing attacks by malicious entities.