34
18

VerLoc: Verifiable Localization in Decentralized Systems

Katharina Kohls
Abstract

This paper tackles an open challenge: reliably determining the geo-location of nodes in decentralized networks, considering adversarial settings and without depending on any trusted parties. In particular, we consider active adversaries that control a subset of nodes, announce false locations and strategically manipulate measurements. To address this problem we propose, implement and evaluate VerLoc, a system that allows verifying the claimed geo-locations of network nodes in a fully decentralized manner. VerLoc securely schedules round trip time (RTT) measurements between randomly chosen pairs of nodes in a way that cannot be biased by an adversary. Trilateration is then applied to the set of measurements to verify claimed geo-locations. VerLoc verifies genuine locations with more than 90\% accuracy, and it is capable of detecting and filtering out adversarial timing manipulations for network setups with up to 25\% malicious nodes.

View on arXiv
Comments on this paper