Paper 2020/125
Oblivious Parallel Tight Compaction
Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Enoch Peserico, and Elaine Shi
Abstract
In tight compaction, one is given an array of balls some of which are marked 0 and the rest are marked 1. The output of the procedure is an array that contains all of the original balls except that now the 0-balls appear before the 1-balls. In other words, tight compaction is equivalent to sorting the array according to 1-bit keys (not necessarily maintaining order within same-key balls). Tight compaction is not only an important algorithmic task by itself, but its oblivious version has also played a key role in recent constructions of oblivious RAM compilers.
We present an oblivious deterministic algorithm for tight compaction such that for input arrays of
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Information-Theoretic Cryptography (ITC) 2020
- Keywords
- oblivious algorithmsinformation theoretic cryptography
- Contact author(s)
-
Gilad Asharov @ biu ac il
ilan komargodski @ ntt-research com
wklin @ cs cornell edu
enoch @ dei unipd it
runting @ gmail com - History
- 2020-04-06: revised
- 2020-02-06: received
- See all versions
- Short URL
- https://ia.cr/2020/125
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/125, author = {Gilad Asharov and Ilan Komargodski and Wei-Kai Lin and Enoch Peserico and Elaine Shi}, title = {Oblivious Parallel Tight Compaction}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/125}, year = {2020}, url = {https://eprint.iacr.org/2020/125} }