Emulated Mobile Device Identification via Sensor Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies fail to effectively differentiate between physical mobile devices and emulated mobile devices, leading to vulnerabilities in network security as emulated devices can mimic physical ones, potentially causing denial-of-service attacks and data tampering.

Innovation Solution

A system that identifies potential emulated mobile devices by analyzing sensor data characteristics, including positional, biometric, and system sensor outputs, using machine learning to differentiate between actual and emulated sensor data, and determining the entity type as either physical or emulated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If emulated mobile devices are allowed to access service provider systems, then device compatibility and testing capabilities are improved, but network security and system reliability deteriorate due to potential attacks and data tampering

Engineering Contradiction:
Improvedevice compatibilityVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary detection of emulated devices before allowing access to service provider systems. By analyzing sensor data characteristics and identifying emulated devices in advance, the system can prevent security attacks while still allowing legitimate testing activities. This resolves the contradiction by establishing security checks prior to system access.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If traditional device identification methods are used, then system simplicity is maintained, but the ability to differentiate between physical and emulated devices deteriorates, leading to security vulnerabilities

Engineering Contradiction:
Improveidentification systemVSAvoiddevice differentiation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system transitions from traditional single-dimension device identification to multi-dimensional sensor data analysis. By examining multiple sensor characteristics (accelerometer, gyroscope, camera, microphone) simultaneously, the system achieves high accuracy in differentiating physical from emulated devices without excessive complexity. This dimensional expansion enables precise detection while maintaining manageable system architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If comprehensive sensor data analysis is performed to identify emulated devices, then detection accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveemulated device detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements a two-stage detection process: first performing rapid analysis of key sensor characteristics to identify obvious emulated devices, then conducting more comprehensive analysis only when needed. This partial action approach achieves high detection accuracy for critical cases while minimizing processing time for routine connections, balancing precision with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11076291B2Emulated mobile device identification
Publication Date: 2021.07.27 PAYPAL INC
  • US11076291B2 patent drawing
  • US11076291B2 patent drawing
  • US11076291B2 patent drawing

AI summary

According to an aspect of an embodiment of the present disclosure, operations related to emulated mobile device determinations may include obtaining sensor data associated with an entity. The sensor data may include sensor output values associated with one or more sensors of a physical mobile device. The operations may also include analyzing the obtained sensor data. The analyzing may include performing one or more determinations. The determinations may include determining whether the obtained sensor data includes static data. The determinations may also include determining whether the obtained sensor data includes computer-simulated data. In addition, the determinations may include determining whether the obtained sensor data includes reused sensor data. In some embodiments, the operations may include determining whether the obtained sensor data includes emulated sensor data based on one or more of the determinations.