Proof of location for online polls - Network Latency Geolocation
Information about a device's physical location can be inferred by measuring the time it takes for signals to travel between the device and a known server location. As the speed of light cannot be exceeded according to the known laws of physics, a maximum possible distance can be established with certainty, based on the signal latency. Multiple measurements to different servers establish circular areas of possible locations on the earth's surface which can then be intersected. For more context on how this technology enables reliable online polls, see our article on IP-based polls as a proxy for popular opinion. The process relies on the physical limitations of data transmission through the internet infrastructure: Latency-based geolocation can help protect poll integrity by: Successfully manipulating a poll which employs this method would require following efforts and resources: Latency-based geolocation significantly raises the cost of manipulation attempts and can provide very high po
Proof of location for online polls - Network Latency Geolocation Proof of location for online polls Chris Rieckmann | last update: January 25, 2025 Network Latency Triangulation based Geolocation Information about a device's physical location can be inferred by measuring the time it takes for signals to travel between the device and a known server location. As the speed of light cannot be exceeded according to the known laws of physics, a maximum possible distance can be established with certainty, based on the signal latency. Multiple measurements to different servers establish circular areas
saved by
related reading
- Verifable Delay Functions (paper)eprint.iacr.org
- GPS – Bartosz Ciechanowskiciechanow.ski
- Using ZK Proofs to Fight Disinformation | by Dan Boneh | Mediummedium.com
- arxiv.org/pdf/2101.09515arxiv.org
- Latency (engineering) - Wikipediaen.wikipedia.org
- Marco Polojackhogan.me
- The Internet explained from first principlesexplained-from-first-principles.com
- High accuracy indoor localization: A WiFi-based approachieeexplore.ieee.org
- The Waiting Time Paradox, or, Why Is My Bus Always Late? | Pythonic Perambulationsjakevdp.github.io
- Internet Speed Testfast.com
- Faster block/blob propagation in Ethereum - Networking - Ethereum Researchethresear.ch
- Sub-100ms Robot Teleoperation: A Latency Engineering Guidetelemanual.com