Dynamic Scoring for Knowledge-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods, relying on passwords and personal questions, face challenges in balancing security with user convenience, as users often struggle to remember multiple unique credentials and may reach guess limits due to incorrect entries, leading to inconvenience and potential unauthorized access.

Innovation Solution

Implementing evidence-based dynamic scoring to limit guesses in knowledge-based authentication, where inputs are scored based on similarity and popularity, with penalties for similar responses and popular answers, and dynamically adjusting access attempts to enforce additional security measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed guess limit is imposed to prevent unauthorized access, then security is improved, but user convenience deteriorates because legitimate users may be blocked due to data entry mistakes or unfamiliarity with the system

Engineering Contradiction:
ImprovesecurityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements dynamic scoring that adjusts the guess limit based on real-time analysis of user input characteristics. Instead of a fixed guess limit, the system dynamically modifies the number of allowed attempts by evaluating factors such as input similarity to previous attempts, popularity of the answer, and user behavior patterns. This allows the system to adapt the security threshold to individual user contexts, preventing unauthorized access while accommodating legitimate users who may make occasional errors.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of guess limit from a static value to a dynamic value that varies based on multiple factors including input similarity scores, answer popularity thresholds, and accumulated scoring over time. By modifying this critical parameter dynamically, the system can tighten security when suspicious patterns emerge while maintaining accessibility for legitimate users with different input behaviors.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple personal questions are used to verify identity, then security is improved by making it difficult to guess responses, but device complexity and time required for authentication increase

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs feedback mechanisms where the scoring algorithm continuously analyzes user input characteristics and adjusts the authentication threshold accordingly. By providing feedback about input similarity and popularity patterns, the system can identify legitimate users who may require additional verification questions while blocking obvious guessers. This feedback-driven approach allows the system to maintain security without uniformly increasing complexity for all users.

Inventive Principle:
Principle #23Feedback

3Reliability

If strict validation of personal question responses is enforced, then security is improved, but user convenience deteriorates because users may reach guess limits due to ambiguous questions or data entry mistakes

Engineering Contradiction:
ImprovesecurityVSAvoidtime for authentication
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system provides beforehand cushioning by implementing a dynamic scoring mechanism that accumulates tolerance for minor errors before enforcing strict validation. The scoring algorithm continuously monitors input characteristics and builds up a tolerance threshold, allowing users multiple opportunities to correct minor data entry mistakes or respond to ambiguous questions. This cushioning approach prevents immediate rejection of legitimate inputs while maintaining security against obvious guesses.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9124431B2Evidence-based dynamic scoring to limit guesses in knowledge-based authentication
Publication Date: 2015.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9124431B2 patent drawing
  • US9124431B2 patent drawing
  • US9124431B2 patent drawing

AI summary

Techniques to provide evidence-based dynamic scoring to limit guesses in knowledge based authentication are disclosed herein. In some aspects, an authenticator may receive an input from a user in response to a presentation of a personal question that enables user access to a restricted resource. The authenticator may determine that the input is not equivalent to a stored value, and thus is an incorrect input. The authenticator may then determine whether the input is similar to a previous input received from the user. A score may be assigned to the input. When the input is determined to be similar to the previous input, the score may be reduced. Another request for an input may be transmitted by the authenticator when a sum of the score and any previous scores of the session is less than a threshold.