Mobile Emulator Detection via Acoustic Distance Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transaction processing systems face challenges in distinguishing between genuine mobile devices and mobile device emulators, which can be used to facilitate fraudulent transactions, as emulators can mimic the properties of mobile devices, making it difficult to differentiate between actual devices and fraudulent attempts.

Innovation Solution

A verification method using sound detection is employed, where a computing device is prompted to generate a tone, and the time lag between tone generation and detection is measured to determine the distance between the speaker and microphone, which is then compared to an expected distance to verify if the device is a mobile device or an emulator, utilizing high sonic or ultrasonic frequencies to remain undetectable to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mobile device emulators are used to process transactions, then transaction processing capability is improved, but security against fraudulent transactions deteriorates

Engineering Contradiction:
Improvetransaction processing capabilityVSAvoidsecurity against fraudulent transactions
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces traditional mechanical/device-based verification methods with acoustic field-based verification. By using sound wave propagation characteristics between the speaker and microphone, the system creates a physical measurement that is inherently difficult to replicate in emulator environments, thus substituting acoustic physics for conventional device identification methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the verification parameter from static device properties (which can be emulated) to dynamic acoustic measurement parameters. By measuring the time lag of sound propagation and converting it to distance, the system uses a physical parameter that varies based on actual hardware configuration, making it resistant to emulation while maintaining transaction processing capability.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional device verification methods are used, then ease of operation is maintained, but ability to detect emulators deteriorates

Engineering Contradiction:
Improveuser convenienceVSAvoidemulator detection capability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses the device's own built-in speaker and microphone to perform verification, eliminating the need for external verification hardware or user intervention. The device autonomously generates sound, measures the acoustic response, and determines its own authenticity, maintaining ease of operation while enabling emulator detection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces sound waves as an intermediary medium between the verification system and the device hardware. Rather than directly querying device properties that can be faked, the system uses acoustic waves as a mediator to indirectly measure physical characteristics (speaker-microphone distance) that are difficult to replicate in emulators.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If speaker-microphone distance measurement is implemented, then emulator detection precision is improved, but device complexity increases

Engineering Contradiction:
Improveemulator detection precisionVSAvoidverification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses periodic sound wave generation at known frequencies to measure the speaker-microphone distance. By generating regular acoustic cycles and measuring the time lag between generation and detection, the system achieves precise measurement through simple temporal analysis rather than complex spatial mapping, reducing overall system complexity.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Effectively differentiates between actual mobile devices and emulators, reducing fraudulent transactions by utilizing the distinct speaker-microphone distance of mobile devices, thereby enhancing security measures in transaction processing systems.

Implementation Method 1

A verification method using sound detection is employed, where a computing device is prompted to generate a tone, and the time lag between tone generation and detection is measured

Methodology Applied
Scientific EffectSound wave propagation: Sound

Data Source

PatentUS11587577B2Mobile emulator determination using sound detection
Publication Date: 2023.02.21 PAYPAL INC
  • US11587577B2 patent drawing
  • US11587577B2 patent drawing
  • US11587577B2 patent drawing

AI summary

A method and apparatus for mobile emulator determination using sound fingerprinting is disclosed. The method includes a verification computer system receiving a transaction request from a computing device purporting to be a mobile device. Responsive to receiving the request, the verification computer system transmits a request for verification information to the computing device. The verification system includes information regarding a tone to be generated by a speaker of the computing device. Thereafter, verification information is received from the computing device. The verification information includes information tone information generated by the computing device, wherein the tone is, after generation, detected by a microphone. The verification system then verifies, based on the receive verification information, whether the information indicates that the computing device is a mobile device.