English

Oblivious Median Slope Selection

Computational Geometry 2023-02-27 v2 Cryptography and Security Data Structures and Algorithms

Abstract

We study the median slope selection problem in the oblivious RAM model. In this model memory accesses have to be independent of the data processed, i.e., an adversary cannot use observed access patterns to derive additional information about the input. We show how to modify the randomized algorithm of Matou\v{s}ek (1991) to obtain an oblivious version with O(nlog2n)\mathcal{O}(n \log^2 n) expected time for nn points in R2\mathbb{R}^2. This complexity matches a theoretical upper bound that can be obtained through general oblivious transformation. In addition, results from a proof-of-concept implementation show that our algorithm is also practically efficient.

Keywords

Cite

@article{arxiv.2107.03193,
  title  = {Oblivious Median Slope Selection},
  author = {Thore Thießen and Jan Vahrenhold},
  journal= {arXiv preprint arXiv:2107.03193},
  year   = {2023}
}

Comments

14 pages; corrected a minor statement unrelated to the main result

R2 v1 2026-06-24T03:57:53.777Z