English

Cloning Voronoi Diagrams via Retroactive Data Structures

Computational Geometry 2010-06-11 v1 Cryptography and Security Data Structures and Algorithms

Abstract

We address the problem of replicating a Voronoi diagram V(S)V(S) of a planar point set SS 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 SS; 2. the distance to and label(s) of the nearest site(s) in SS; 3. a unique label for every nearest site in SS. We provide algorithms showing how queries of Type 1 and Type 2 allow an exact cloning of V(S)V(S) with O(n)O(n) queries and O(nlog2n)O(n \log^2 n) processing time. We also prove that queries of Type 3 can never exactly clone V(S)V(S), but we show that with O(nlog1ϵ)O(n \log\frac{1}{\epsilon}) queries we can construct an ϵ\epsilon-approximate cloning of V(S)V(S). 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.

Keywords

Cite

@article{arxiv.1006.1921,
  title  = {Cloning Voronoi Diagrams via Retroactive Data Structures},
  author = {Matthew T. Dickerson and David Eppstein and Michael T. Goodrich},
  journal= {arXiv preprint arXiv:1006.1921},
  year   = {2010}
}

Comments

More complete version of paper appearing in 2010 European Symposium on Algorithms (ESA)

R2 v1 2026-06-21T15:34:12.528Z