Global Behavioral Verification Model for Mobile Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user verification systems for mobile devices face memory overload and inefficiencies due to the need for individual models for each user, which complicates debugging, updating, and analysis, and fail to continuously authenticate users throughout sessions, leaving them vulnerable to attacks.

Innovation Solution

A method and system that uses behavioral embedding to generate a global verification model, allowing for user verification without building separate models for each user, by extracting features from interaction data, aggregating them into feature vectors, and projecting them into a global feature space for continuous authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If individual verification models are built for each user, then user-specific verification accuracy is improved, but memory consumption and system complexity increase

Engineering Contradiction:
Improveverification accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges individual user verification models into a single global verification model that processes all user interactions. Instead of maintaining separate models for each user, the system aggregates interaction data from multiple users and trains one unified model, thereby reducing memory consumption while maintaining verification capabilities through shared behavioral patterns

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The global verification model is designed to be universal across all users, performing the same verification function for any user without requiring user-specific model instances. This multi-functional approach allows the single model to adapt to different users' behavioral patterns while consuming constant memory resources

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

2Adaptability or versatility

If individual verification models are built for each user, then personalized verification is improved, but model maintenance and debugging difficulty increase

Engineering Contradiction:
Improvepersonalized verificationVSAvoidmodel maintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

By combining all user verification logic into a single global model, the system eliminates the need to maintain, update, and debug multiple separate models. Model maintenance tasks such as retraining, hyperparameter tuning, and bug fixes need to be performed only once on the global model rather than replicated across numerous user-specific models

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The global verification model achieves personalized verification by dynamically adjusting its internal parameters based on user-specific interaction patterns. Instead of creating different models for different users, the system modifies the model's learned parameters through training on user-specific data, maintaining personalization capability while simplifying model management

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional authentication mechanisms are used, then initial authentication is achieved, but continuous authentication throughout sessions is lost

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The verification model operates continuously throughout the user session, constantly analyzing interaction data to verify user identity. Instead of performing authentication only at login, the system maintains ongoing verification by processing each user interaction through the model, ensuring continuous security monitoring for the duration of the session

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements continuous feedback by constantly comparing actual user interactions against the verification model's expectations. Each interaction provides feedback that reinforces or challenges the current authentication state, allowing the system to detect anomalies and potential credential theft in real-time throughout the session

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11880439B2Enhancing verification in mobile devices using model based on user interaction history
Publication Date: 2024.01.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11880439B2 patent drawing
  • US11880439B2 patent drawing
  • US11880439B2 patent drawing

AI summary

User verification using a mobile interaction can include receiving interaction data associated with a user of an application operating on a mobile device, the interaction data is generated during an interactive session of the user with the application on the mobile device. A plurality of features are extracted from the interaction data and one or more feature vectors are generated from the plurality of features. The plurality of features are aggregated to the one or more feature vectors and embedded within each feature vector. The embedded plurality of features are then projected to a global feature space by comparing a history of interactive sessions associated with the user and a history of interactive sessions associated with a plurality of different users for generating a global training dataset. Finally, a verification model is generated as a global binary classification model using the global training dataset.