Mobile Device Presence Verification With Zero-Knowledge Proofs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for verifying the presence of mobile devices at amusement parks are inefficient and prone to abuse, leading to overwhelmed park operations and poor guest experiences due to requests from devices not physically present.
Innovation Solution
Utilizing zero-knowledge proofs, specifically witness-indistinguishable proofs, to verify a mobile device's presence within a defined geographical area without disclosing its exact location, by exchanging and modifying values using public/private key pairs with network nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If location verification is not implemented, then mobile devices can access all features freely, but park operations become overwhelmed and guest experience deteriorates
Solution Approach 1:
The patent introduces an intermediary location verification system that mediates between mobile devices and park features. The system uses geofencing technology and mobile device location data as an intermediary layer to control access to park features, preventing direct uncontrolled access while maintaining operational efficiency.
Solution Approach 2:
The system implements self-service location verification where mobile devices automatically provide their location data and verify themselves against the geofence boundary. This self-verification mechanism reduces the burden on park operations while maintaining reliable access control.
2Measurement precision
If exact location data is collected, then presence verification is accurate, but guest privacy is compromised
Solution Approach 1:
The patent extracts only the necessary location information (binary inside/outside geofence) rather than collecting exact location data. The system takes out just the essential verification data needed for presence confirmation while leaving detailed location information private, thus maintaining both accuracy and privacy.
Solution Approach 2:
The system applies different data collection qualities to different purposes: exact location data is collected locally on the device for accurate verification, but only the essential verification result (verified/not verified) is transmitted to the server, maintaining privacy while ensuring accuracy.
Data Source
AI summary
A network node includes processing circuitry and memory. The memory is accessible by the processing circuitry and stores instructions that, when executed by the processing circuitry, cause the processing circuitry to perform operations that include establishing a connection with a mobile device, transmitting, to the mobile device, a value, receiving, from the mobile device, a modified value generated by the mobile device in response to receiving the value, comparing the modified value to an expected value of the modified value, in response to the modified value matching the expected value of the modified value, generating a verification that the mobile device is within range of the network node, and transmitting the verification to a server.


