Oblivious Median Slope Selection
Thore Thie{\ss}en, Jan Vahrenhold

TL;DR
This paper presents an efficient, oblivious algorithm for median slope selection in the RAM model, ensuring data access patterns reveal no information, with both theoretical and practical performance guarantees.
Contribution
It adapts Matoušek's randomized median slope selection algorithm to an oblivious setting with optimal expected time complexity.
Findings
Expected time complexity is O(n log^2 n).
The algorithm is practically efficient based on implementation results.
Matches theoretical upper bounds for oblivious median slope selection.
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 expected time for points in . 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.
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
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data
