Device Fingerprinting for Website Authentication Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Websites face challenges in securely accessing confidential information, as existing methods rely solely on username and password authentication, which may not adequately differentiate between legitimate and potential security risks, especially when accessed from untrusted devices or locations.

Innovation Solution

A system that determines user reputation by analyzing device fingerprinting, including browser fonts, SSID information, and location, to associate users with legitimate or illegitimate entities, thereby granting or denying access based on these attributes, and subjecting potential threats to heightened scrutiny.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If username and password authentication is used, then user access is granted, but security against potential threats is insufficient

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary device fingerprinting and reputation assessment before granting access to confidential information. Device attributes such as browser fonts, SSID information, and location data are collected and evaluated in advance to determine user legitimacy, allowing the system to prepare appropriate access decisions before the user actually accesses sensitive data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reputation assessment mechanism between the user authentication and information access. This intermediary layer analyzes device fingerprints and compares them against a database of known legitimate and illegitimate device profiles, acting as a mediator that enhances security without requiring direct user intervention or complex authentication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device fingerprinting analysis is implemented, then security is enhanced, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security system is segmented into distinct functional modules: device fingerprinting collection, attribute analysis, reputation database querying, and access decision-making. Each module handles a specific aspect of the security assessment, making the overall complex system manageable and maintainable while providing comprehensive security through coordinated operation of these specialized components.

Inventive Principle:
Principle #1Segmentation

3Reliability

If additional credentials are required, then security is improved, but user convenience deteriorates

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

Solution Approach 1:

The system performs device fingerprinting and reputation assessment automatically without requiring user action. The browser and device self-provide authentication attributes such as available fonts, SSID information, and location data, which the system analyzes autonomously to determine access eligibility, eliminating the need for users to manually provide additional credentials.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9027106B2Organizational attribution of user devices
Publication Date: 2015.05.05 BANK OF AMERICA CORP
  • US9027106B2 patent drawing
  • US9027106B2 patent drawing
  • US9027106B2 patent drawing

AI summary

A login request to access information associated with a website may be received from a user device accessing the website via a browser. A determination may be made as to whether a browser attribute of the browser, font type, or service set identifier (SSID) information is located within a database. A further determination may be made as to whether to grant access to the information associated with the website. The determination as to whether to grant access to the information associated with the website may be based at least in part on the browser attribute font type, or service set identifier (SSID) information.