We address the problem of replicating a Voronoi diagram of a planar point set by making proximity queries, which are of three possible (in decreasing order of information content): 1. the exact location of the nearest site(s) in ; 2. the distance to and label(s) of the nearest site(s) in ; 3. a unique label for every nearest site in . We provide algorithms showing how queries of Type 1 and Type 2 allow an exact cloning of with queries and processing time. We also prove that queries of Type 3 can never exactly clone , but we show that with queries we can construct an -approximate cloning of . In addition to showing the limits of nearest-neighbor database security, our methods also provide one of the first natural algorithmic applications of retroactive data structures.
View on arXiv