Dynamic Knowledge-Based Authentication via Mobile Analytics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current authentication systems, particularly those using Knowledge Based Authentication (KBA) questions, are vulnerable to unauthorized access due to easily guessable answers, and possession factors like smartphones can be lost or stolen, disrupting access to secure accounts.
Innovation Solution
Dynamic, personalized knowledge-based authentication questions are generated from ongoing analytics streams from mobile devices, incorporating data on user interactions, locations, purchases, and device usage, which are used to authenticate users and reset possession factor credentials.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional KBA questions are used for authentication, then users can reset possession factor credentials, but the questions are vulnerable to guessing and learning by fraudulent parties
Solution Approach 1:
The patent transforms static KBA questions into dynamic questions that change over time based on user behavior analytics. The system continuously collects analytics data from mobile devices and generates new authentication questions based on recent user activities, making the authentication mechanism adaptive and difficult to compromise through static analysis or guessing.
Solution Approach 2:
The system changes the parameters of authentication questions by deriving them from multiple varying data sources including location history, communication patterns, application usage, and sensor data. These parameters are dynamically adjusted based on the analytics stream, ensuring that authentication challenges evolve with user behavior patterns.
2Reliability
If strong passwords are used to improve security, then authentication becomes harder to crack, but users cannot remember them and may write them down in accessible locations
Solution Approach 1:
The patent introduces mobile device analytics as an intermediary layer between the user and the authentication system. Instead of relying solely on user memory or written passwords, the system uses analytics data from the user's mobile device as a mediator to generate authentication questions that are both secure and naturally answerable by the user through their device usage patterns.
Solution Approach 2:
The system enables self-service authentication by leveraging data that users already generate through their normal mobile device usage. The analytics stream captures location, communications, applications, and sensor data that users naturally produce, allowing the authentication system to draw from this self-generated information without requiring users to consciously remember or manage complex credentials.
3Reliability
If possession factors are used for multifactor authentication, then security is enhanced, but users lose access to accounts when the possession factor is lost or stolen
Solution Approach 1:
The system performs preliminary actions by continuously collecting and analyzing user behavior data before authentication is needed. The analytics stream is ongoing and pre-processes user activity data, so when authentication is required, the system already has a rich dataset ready to generate authentication questions, enabling rapid credential reset without requiring the original possession factor.
Solution Approach 2:
The patent implements beforehand cushioning by maintaining a continuous analytics stream that buffers user behavior data over time. This creates a safety cushion of historical data that can be used for authentication even when the current possession factor is unavailable, protecting users from complete access loss while maintaining security through verified behavioral patterns.
Data Source
AI summary
Ongoing analytics streams are received over time from mobile computing devices. An analytics stream comprises data corresponding to monitored activity that occurred on the originating mobile computing device. Dynamic, personalized knowledge based authentication questions are generated from analytics stream data. In response to an authentication request from a user, the user is prompted to answer a given number of current dynamic, personalized knowledge based authentication questions.


