Risk-Based Login Authentication with Geo-Location and OTP Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing credential verification systems are vulnerable to password compromises and automated attacks, leading to potential unauthorized access and network security breaches.

Innovation Solution

Implementing a verification system that detects authentication failures, checks geo-location changes, verifies token OTPs, and grants access only after successful verification, including quarantine measures for high-risk scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional password-based authentication is used, then ease of operation is improved, but reliability of security is worsened

Engineering Contradiction:
Improveease of loginVSAvoidsecurity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication process is segmented into multiple independent verification stages: initial credential verification, geo-location verification, OTP verification, and risk-based challenge-response verification. Each segment addresses specific security concerns without requiring complete redesign of the entire authentication system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple intermediary verification mechanisms are introduced between the user and the resource: geo-location intermediaries verify location consistency, OTP intermediaries provide temporary verification codes, and risk assessment intermediaries evaluate authentication attempts. These intermediaries add security layers without directly modifying the core password authentication mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple verification layers are added, then reliability of security is improved, but device complexity is worsened

Engineering Contradiction:
Improvesecurity verificationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification system dynamically adjusts its complexity based on risk assessment. Low-risk authentications follow streamlined paths with fewer verification steps, while high-risk authentications trigger additional verification layers. This dynamic adaptation allows the system to maintain high security reliability while avoiding unnecessary complexity for routine operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different verification mechanisms are applied locally based on specific risk factors: geo-location verification is applied when location changes are detected, OTP verification is applied when suspicious patterns are detected, and challenge-response verification is applied to specific high-risk operations. This localized application of verification methods optimizes the balance between security and complexity.

Inventive Principle:
Principle #3Local quality

3Reliability

If real-time geo-location checking is implemented, then reliability of detecting unauthorized access is improved, but use of energy and network resources is worsened

Engineering Contradiction:
Improveunauthorized access detectionVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Geo-location verification is performed periodically and selectively rather than continuously. The system checks geo-location at key authentication milestones and only when risk indicators are present, rather than maintaining constant monitoring. This periodic approach maintains detection reliability while significantly reducing network resource consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system leverages existing device location services and network location information that are already being collected for other purposes. Rather than implementing dedicated continuous location tracking infrastructure, the authentication system utilizes readily available location data from the user's device and network logs, reducing additional resource requirements.

Inventive Principle:
Principle #25Self-service

4Reliability

If automated hack robots are blocked, then reliability of security is improved, but loss of time for legitimate users is worsened

Engineering Contradiction:
Improveattack preventionVSAvoidlogin time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements real-time feedback mechanisms that monitor authentication patterns and immediately respond to suspicious behavior. When automated attack patterns are detected (such as rapid successive failures or impossible travel times), the system provides immediate feedback by blocking further attempts and alerting administrators, while simultaneously providing feedback to legitimate users about verification status and expected completion times.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary risk assessment and verification checks before full authentication is completed. Risk factors are evaluated in advance, and appropriate verification methods are pre-selected based on the initial assessment. This preliminary action prevents malicious attempts from consuming full authentication resources while ensuring legitimate users experience minimal delay through pre-evaluation of their authentication context.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12363102B2Smart verification of authentication for user log ins based on risk levels
Publication Date: 2025.07.15 FORTINET INC
  • US12363102B2 patent drawing
  • US12363102B2 patent drawing
  • US12363102B2 patent drawing

AI summary

Failures in authentication credentials are detected by a user prior to presentation of successful credentials. Responsive to the authentication credentials failure, a geo-location for a new geo-location of the user is checked. Responsive to a new location detection, expiration of a verification link is detected. Responsive to failure of the link verification, a failure of a token OTP verification is detected. Access is granted responsive to successful verification. Access can be granted to a digital asset or a physical asset.