Link Strength in Knowledge-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional knowledge-based authentication (KBA) systems face challenges in forming questions that are neither too difficult for legitimate users nor too easy for fraudulent users, as they fail to consider connections between users and do not differentiate between individual and group authentication, leading to high false positives and false negatives.

Innovation Solution

A KBA system that collects facts with references to users within a group, favoring those with few external references to generate targeted questions, controlling difficulty by examining internal and external user connections, and refining questions through a feedback mechanism to reduce false positives and negatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional KBA service providers form questions based on facts connected to a user identifier, then the questions are specific to the user, but the questions become too difficult for legitimate users to answer while too easy for fraudulent users

Engineering Contradiction:
Improveauthentication accuracyVSAvoidquestion difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies local quality by differentiating between internal connections (within the target user group) and external connections (outside the group). The system selectively weights facts based on their connection patterns - favoring facts with strong internal connections and few external connections. This creates locally optimized question difficulty for each authentication context, making questions appropriately challenging for legitimate group members while remaining difficult for external fraudulent users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the parameter of question difficulty by adjusting which facts are selected based on connection analysis. Instead of using fixed difficulty levels, the system modifies the composition of questions by selecting facts with specific connection patterns (high internal link strength, low external link strength). This parameter adjustment allows the system to optimize authentication reliability while maintaining appropriate difficulty levels.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the KBA system considers connections between users to control question difficulty, then question difficulty can be optimized, but the system complexity increases due to analyzing user connections

Engineering Contradiction:
Improveauthentication accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing connection information (link strengths) between users and facts in a database structure before authentication occurs. The system maintains a factual database with pre-analyzed connection patterns, allowing the authentication system to quickly retrieve and evaluate facts based on pre-computed link strengths without performing complex graph analysis in real-time. This preliminary preparation reduces runtime complexity while maintaining high authentication accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer - the pre-computed link strength database - that mediates between the raw factual data and the authentication decision process. Instead of directly analyzing complex user connection graphs during authentication, the system uses this intermediary structure that has already processed and organized connection information. This intermediary simplifies the authentication logic while preserving the benefits of connection-based difficulty control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If conventional KBA systems do not differentiate between individual and group authentication, then the system is simpler to implement, but the system cannot authenticate users as members of a group

Engineering Contradiction:
Improvegroup authentication capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a fact-based authentication system that can serve multiple functions - both individual user authentication and group membership authentication - through the same core mechanism. The system uses a universal factual database and link strength calculation that works for both individual users (where the user is compared against general facts) and group members (where the user is compared against facts connected to group members). This multi-functional design achieves adaptability without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system applies dynamics by making the authentication target flexible - it can dynamically switch between authenticating an individual user versus authenticating a group member based on the authentication request. The link strength calculation and fact selection process adapts dynamically to whether the context is individual or group authentication, allowing the same system structure to handle both cases appropriately without requiring separate dedicated systems.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9183595B1Using link strength in knowledge-based authentication
Publication Date: 2015.11.10 EMC IP HLDG CO LLC
  • US9183595B1 patent drawing
  • US9183595B1 patent drawing
  • US9183595B1 patent drawing

AI summary

An improved technique generates questions to authenticate a user as part of a group. Along these lines, a KBA system, upon receiving a request to authenticate a particular user, collects facts having references to users of the group of users. The collected facts, however, may also include references to users not in the group of users. In building a set of questions for the particular user, the KBA system is capable of favoring facts having references to users of the group of users and few, if any, references to users not in the group of users; conversely, the KBA system is capable of discarding facts having too many references to users not in the group of users. The particular user's responses to the set of questions are indicative of whether the particular user belongs to the group.