Internet Location Verification: Challenges and Solutions
AbdelRahman Abdou

TL;DR
This paper introduces Client Presence Verification (CPV), a delay-based geolocation technique that uses multiple verifiers and a novel delay measurement protocol to accurately verify a client's geographic location and resist manipulation attempts.
Contribution
The paper proposes CPV, a new delay-based method with a novel protocol for accurate one-way delay measurement, improving location verification robustness against manipulation.
Findings
CPV accurately verifies client location in wired and wireless networks.
The protocol effectively resists delay manipulation attacks.
Extensive real-world experiments demonstrate CPV's reliability.
Abstract
This thesis addresses the problem of verifying the geographic locations of Internet clients. First, we demonstrate how current state-of-the-art delay-based geolocation techniques are susceptible to evasion through delay manipulations, which involve both increasing and decreasing the Internet delays that are observed between a client and a remote measuring party. We then propose Client Presence Verification (CPV) as a delay-based technique to verify an assertion about a client's physical presence in a prescribed geographic region. Three verifiers geographically encapsulating a client's asserted location are used to corroborate that assertion by measuring the delays between themselves and the client. CPV infers geographic distances from these delays and thus, using the smaller of the forward and reverse one-way delay between each verifier and the client is expected to result in a more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpportunistic and Delay-Tolerant Networks · Mobile Ad Hoc Networks · Wireless Networks and Protocols
