Disguised Device Recognition Using Environment-Based Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for recognizing disguised devices are vulnerable to cheating and fraudulent attacks due to the ease of forging device IDs, especially with the limitations imposed by privacy regulations like GDPR, making it difficult to obtain unique device identifiers.
Innovation Solution
Utilizing privacy-deprived environment information, such as system, spatial, and temporal data, to calculate a unique environment identifier (envID) that is used to determine if a device is disguised, without violating privacy laws.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If device ID is used for device identification, then device identification is simple and direct, but device ID can be easily forged leading to cheating and fraudulent attacks
Solution Approach 1:
The patent segments the device identification process into two independent parts: device ID (for basic identification) and environment information (for verification). The environment information is further divided into multiple dimensions including system environment, spatial environment, and temporal environment. This segmentation allows the system to maintain simple device ID identification while adding layered verification through environment data, making forgery attacks significantly more difficult as attackers would need to compromise multiple independent environment parameters simultaneously.
2Reliability
If unique device identifiers are obtained, then device disguise can be detected, but privacy regulations like GDPR limit access to such identifiers
Solution Approach 1:
The patent introduces environment information as an intermediary that indirectly reflects device uniqueness without exposing sensitive personal data. Instead of directly accessing prohibited device identifiers under GDPR, the system collects environment information (system properties, spatial coordinates, temporal data) that serves as a mediator to achieve device differentiation and disguise detection while maintaining compliance with privacy regulations. This intermediary approach allows the system to obtain device-unique characteristics without violating data protection laws.
3Measurement precision
If environment information is collected for device identification, then device disguise detection accuracy improves, but system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-collecting and storing environment information from multiple dimensions (system environment, spatial environment, temporal environment) before device identification is needed. The system pre-processes this environment data to generate environment identifiers and maintains pre-established association relationships between device IDs and their corresponding environment information. When device disguise detection is required, the system can quickly retrieve and compare pre-stored environment data without performing complex real-time analysis, thereby improving detection accuracy while minimizing the computational complexity during actual operation.
Data Source
AI summary
This disclosure relates to a method and a system for recognizing a disguised device. A client of an application is installed on the device for interacting with the application, and the method includes: in response to an interaction with an application installed on a device, receiving environment information and a device ID associated with the device, determining whether the device ID exists in a pre-stored association table of a unique environment identifier and a device ID, and in response to determining that the device ID does not exist in the association table, calculating a unique environment identifier associated with the device based on the environment information, searching the association table for a device ID associated with the unique environment identifier, and determining, based on a quantity of different identified device IDs associated with the unique environment identifier, whether the device is disguised.


