Optimal Las Vegas reduction from one-way set reconciliation to error correction
Abstract
Suppose we have two players and , where player has a string and player has a string and none of the two players knows the other's string. Assume that and are both over an integer alphabet , where the first string contains non-zero entries. We would wish to answer to the following basic question. Assuming that and differ in at most positions, how many bits does player need to send to player so that he can recover with certainty? Further, how much time does player need to spend to compute the sent bits and how much time does player need to recover the string ? This problem has a certain number of applications, for example in databases, where each of the two parties possesses a set of key-value pairs, where keys are from the universe and values are from and usually . In this paper, we show a time and message-size optimal Las Vegas reduction from this problem to the problem of systematic error correction of errors for strings of length over an alphabet of size . The additional running time incurred by the reduction is linear randomized for player and linear deterministic for player , but the correction works with certainty. When using the popular Reed-Solomon codes, the reduction gives a protocol that transmits bits and runs in time for all values of . The time is randomized for player (encoding time) and deterministic for player (decoding time). The space is optimal whenever .
Keywords
Cite
@article{arxiv.1512.05028,
title = {Optimal Las Vegas reduction from one-way set reconciliation to error correction},
author = {Djamal Belazzougui},
journal= {arXiv preprint arXiv:1512.05028},
year = {2015}
}
Comments
14 pages. Under submission to a journal