Mobile Emulator Detection via Acoustic Distance Verification
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If mobile device emulators are used to process transactions, then transaction processing capability is improved, but security against fraudulent transactions deteriorates
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.
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.
2Ease of operation
If traditional device verification methods are used, then ease of operation is maintained, but ability to detect emulators deteriorates
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.
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.
3Measurement precision
If speaker-microphone distance measurement is implemented, then emulator detection precision is improved, but device complexity increases
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.
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
Data Source
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.


