Digital Fingerprint Analysis for Multi-Factor Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Two-factor authentication systems are vulnerable to attacks where users unknowingly provide credentials to phishing sites, as they cannot distinguish between legitimate and illegitimate client devices, leading to potential unauthorized access.

Innovation Solution

A multi-factor authentication system that uses digital fingerprints to detect irregular patterns in client devices, generating a concern metric to notify users of suspicious activity, allowing them to confirm whether the login attempt is legitimate, thereby preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two-factor authentication is implemented, then security is improved, but users cannot distinguish between legitimate and illegitimate client devices

Engineering Contradiction:
ImprovesecurityVSAvoiddevice identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the client device identification into multiple independent components: digital fingerprint analysis, device property collection (hardware identifiers, software versions, screen resolution), and behavioral pattern monitoring. Each component independently verifies a specific aspect of device legitimacy, allowing the system to comprehensively distinguish between legitimate and illegitimate devices while maintaining security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If digital fingerprint analysis is added to detect irregular patterns, then phishing detection is improved, but system complexity increases

Engineering Contradiction:
Improvephishing detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting device properties and generating digital fingerprints during the initial authentication request phase, before the actual authentication decision is made. This allows irregular patterns to be detected early in the authentication flow, improving phishing detection capability while managing system complexity through proactive rather than reactive analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary component - the digital fingerprint analysis module - that sits between the authentication request and the final authentication decision. This intermediary analyzes device properties and behavioral patterns independently, then provides recommendations to the authentication system, thereby improving phishing detection while keeping the overall system architecture modular and manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If real-time notifications are provided to users, then user awareness is improved, but authentication process time increases

Engineering Contradiction:
Improveuser awarenessVSAvoidauthentication process time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements self-service by automatically analyzing device fingerprints and generating real-time notifications without requiring user intervention. The digital fingerprint analysis and irregular pattern detection occur autonomously in the background, providing users with security information when needed while minimizing additional authentication time through automated rather than manual processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10440016B2System and method for applying digital fingerprints in multi-factor authentication
Publication Date: 2019.10.08 CISCO TECHNOLOGY INC
  • US10440016B2 patent drawing
  • US10440016B2 patent drawing
  • US10440016B2 patent drawing

AI summary

A method for multi-factor authentication with a first client includes receiving a request associated with the first client, initiating an authentication transaction, generating a digital fingerprint based on a set of client properties collected in association with the first client, identifying a second client from data associated with the authentication transaction, analyzing a digital fingerprint based on a set of stored digital fingerprints; generating a concern metric based on the analysis; and notifying an entity that the login request may have originated from an unauthorized source.