Cognitive Profile Authentication via Dynamic Question Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cognitive password systems are vulnerable to attacks as they rely on repetitive questions that can be easily guessed by attackers, compromising security and memorability.

Innovation Solution

A method and system that continuously track user device usage to generate a cognitive profile, which is used to create unique cognitive questions based on the user's implicit knowledge and opinions, enhancing security by making it difficult for attackers to guess the answers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cognitive password systems use preset repetitive questions, then users can easily remember their passwords, but attackers can easily crack them by gathering information about common questions

Engineering Contradiction:
ImprovememorabilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically generates cognitive questions based on real-time analysis of user behavior patterns, device usage, and interaction history. Instead of using static preset questions, the system continuously adapts question content to reflect the specific user's cognitive profile, making each question unique and difficult for attackers to predict or crack while remaining answerable by the legitimate user.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system personalizes cognitive questions to each individual user by analyzing their specific behavior patterns, preferences, and interaction characteristics. Each user receives customized questions based on their local cognitive profile rather than generic preset questions, ensuring both memorability for the user and uniqueness against attacker attacks.

Inventive Principle:
Principle #3Local quality

2Reliability

If cognitive questions are made unique and specific to each user, then security improves, but system complexity increases due to continuous tracking and profile generation

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates cognitive questions by analyzing user behavior data without requiring manual configuration or complex administrative setup. The question generation process is self-service, using machine learning algorithms to continuously profile user cognition patterns and generate appropriate questions autonomously, reducing the operational complexity despite the sophisticated security mechanism.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of user behavior patterns during normal usage to build cognitive profiles before authentication is needed. This preliminary action allows the system to have authentication questions ready when needed, reducing the complexity of real-time question generation while maintaining security through pre-analyzed user characteristics.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11418500B2User authentication based on cognitive profiling
Publication Date: 2022.08.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11418500B2 patent drawing
  • US11418500B2 patent drawing

AI summary

User authentication based on cognitive profiling. First, usage by a person of one or more computerized devices is automatically and continuously tracked. A cognitive profile of the person is automatically and continuously generated based on the tracked usage. Responsive to a request for authenticating an identity of the person, a cognitive question is automatically generated based on the cognitive profile, and is presented to a user professing to be the person. An answer to the cognitive question is received from the user. Finally, the identity of the person is automatically authenticated when the answer to the cognitive question is determined to be correct.