Dynamic Authentication Factor Rotation for Security and User Convenience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems are inefficient and cumbersome, failing to provide adequate security against sophisticated threats while burdening users with multiple keyed inputs, and there is a need for improved methods to protect electronic data from unauthorized access.

Innovation Solution

An authentication system that dynamically rotates authentication factors based on a schedule, random selection, user location, activity, and the presence of auxiliary devices, using biometric and image data, and decentralized identifiers stored on a blockchain for enhanced security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication systems use static credentials (username and password), then the system is simple to operate, but the security is inadequate against sophisticated threats

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

Solution Approach 1:

The patent implements dynamic authentication factors that automatically rotate and change over time. Instead of static credentials, the system uses biometric data, device identifiers, and other factors that dynamically update, making the authentication system adaptive and resistant to static credential theft while maintaining automated operation that reduces user burden

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs automated authentication factor rotation and selection without requiring user intervention. The authentication system autonomously manages credential rotation schedules, selects appropriate factors, and executes authentication processes, eliminating the need for users to manually manage multiple credentials while enhancing security

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple authentication factors are required simultaneously, then the security is enhanced, but the operation becomes cumbersome for users

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

Solution Approach 1:

The system implements progressive authentication where factors are requested incrementally based on risk assessment and rotation schedules. Instead of requiring all factors simultaneously, the system requests only the necessary number of factors at each authentication event, reducing user burden while maintaining security through layered verification

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Authentication factors are rotated periodically according to predefined schedules, ensuring that not all factors are required at every authentication event. This periodic rotation allows the system to enhance security at certain intervals while providing more convenient authentication at other times, balancing security and usability

Inventive Principle:
Principle #19Periodic action

3Reliability

If authentication factors are rotated frequently, then the security is improved, but the system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system incorporates feedback mechanisms that monitor authentication patterns, risk levels, and factor availability to dynamically adjust rotation schedules. This feedback loop allows the system to optimize security by rotating factors based on actual threat conditions rather than fixed schedules, managing complexity through adaptive response to system state

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12353529B1Authentication systems and methods
Publication Date: 2025.07.08 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12353529B1 patent drawing
  • US12353529B1 patent drawing
  • US12353529B1 patent drawing

AI summary

An authentication system includes one or more processors and a memory storing instructions executable by the one or more processors to cause the one or more processors to receive a first request for an electronic data action from a user device associated with a user and to select one or more first authentication factors from a plurality of available authentication factors based on a rotation schedule, a random selection, a prior location of the user, a prior activity of the user, a presence of an auxiliary device in a vicinity of the user device, or any combination thereof.