Device Fingerprint Assignment via Attribute Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security measures for internet devices are inadequate in efficiently identifying and protecting against fraudulent activities, as existing methods lack effective means to associate device fingerprints with user behaviors to enhance security.

Innovation Solution

A method and apparatus for assigning device fingerprints to target devices by acquiring attributes such as browser plug-ins and fonts, calculating correlation values with stored device fingerprints, and assigning or creating new fingerprints based on pre-determined threshold values, allowing for efficient security measures to be employed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device fingerprints are assigned to internet devices for security purposes, then security protection against fraudulent activities is improved, but the complexity of the system increases due to the need for attribute acquisition, correlation calculation, and fingerprint management

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

Solution Approach 1:

The system performs preliminary actions by pre-acquiring device attributes (browser plug-ins, fonts, screen resolution, etc.) and pre-calculating device fingerprints before security verification is needed. These attributes are stored in a device library for quick comparison during authentication, eliminating the need for complex real-time analysis and reducing system complexity during actual security operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the device fingerprint itself - which serves as a mediator between the device's complex attributes and the security verification process. Instead of directly analyzing multiple device attributes during verification, the system uses the pre-computed fingerprint as an intermediary identifier, simplifying the security check while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If correlation values are calculated between device attributes and stored fingerprints to determine device identity, then measurement precision of device identification is improved, but the computational time and processing resources increase

Engineering Contradiction:
Improvedevice identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by selecting and comparing only key device attributes (such as browser plug-ins and fonts) rather than analyzing all possible device characteristics. This selective approach maintains sufficient identification accuracy while significantly reducing computational time and processing resources required for correlation calculation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent transforms the complex multi-dimensional device attributes into a simplified fingerprint parameter representation. By changing the parameter form from multiple raw attributes to a condensed fingerprint identifier, the system enables faster correlation calculation while preserving the essential information needed for accurate device identification.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a device library storing multiple device fingerprints is maintained for comparison, then the versatility of device identification is improved, but the quantity of data stored and processing overhead increase

Engineering Contradiction:
Improvedevice identification capabilityVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential identifying characteristics from device attributes to create compact fingerprints. By taking out only the most distinctive and relevant features (such as specific plug-in combinations, font sets, and screen configurations) and storing them as condensed fingerprints in the device library, the system maintains versatile device identification capability while minimizing data storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10581845B2Method and apparatus for assigning device fingerprints to internet devices
Publication Date: 2020.03.03 ADVANCED NEW TECHNOLOGIES CO LTD
  • US10581845B2 patent drawing
  • US10581845B2 patent drawing
  • US10581845B2 patent drawing

AI summary

A method for assigning a device fingerprint to a target device is provided. The method includes acquiring first attributes of the target device, the first attributes including at least one browser plug-in or one font; calculating a correlation value with respect the first attributes of the target device and second attributes of at least one second device having a device fingerprint stored in a device library. The first attributes correspond to the second attributes. The method further includes: if the correlation value is greater than or equal to a pre-determined threshold value, assigning the device fingerprint of the at least one second device to the target device; and if the correlation value is smaller than the pre-determined threshold value, storing the first attributes of the target device to the device library and assigning a new device fingerprint to the target device.