TY - GEN
T1 - Sending a message with unknown noise
AU - Aggarwal, Abhinav
AU - Dani, Varsha
AU - Hayes, Thomas P.
AU - Saia, Jared
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/1/4
Y1 - 2018/1/4
N2 - Alice and Bob are connected via a two-way channel, and Alice wants to send a message of L bits to Bob. An adversary flips an arbitrary but finite number of bits,T , on the channel. This adversary knows our algorithm and Alice's message, but does not know any private random bits generated by Alice or Bob, nor the bits sent over the channel, except when these bits can be predicted by knowledge of Alice's message or our algorithm.We want Bob to receive Alice's message and for both players to terminate, with error probability at most δ > 0, where δ is a parameter known to both Alice and Bob. Unfortunately, the value T is unknown in advance to either Alice or Bob, and the value L is unknown in advance to Bob. We describe an algorithm to solve the above problem while sending an expected L + O(T + min(T + 1,Llog L)log(Lδ)bits. A special case is when δ = O(1/Lc ), for some constant c. Then when T = o(L/log L), the expected number of bits sent is L + o(L), and whenT = ω(L), the expected number of bits sent is L+O (T ), which is asymptotically optimal.
AB - Alice and Bob are connected via a two-way channel, and Alice wants to send a message of L bits to Bob. An adversary flips an arbitrary but finite number of bits,T , on the channel. This adversary knows our algorithm and Alice's message, but does not know any private random bits generated by Alice or Bob, nor the bits sent over the channel, except when these bits can be predicted by knowledge of Alice's message or our algorithm.We want Bob to receive Alice's message and for both players to terminate, with error probability at most δ > 0, where δ is a parameter known to both Alice and Bob. Unfortunately, the value T is unknown in advance to either Alice or Bob, and the value L is unknown in advance to Bob. We describe an algorithm to solve the above problem while sending an expected L + O(T + min(T + 1,Llog L)log(Lδ)bits. A special case is when δ = O(1/Lc ), for some constant c. Then when T = o(L/log L), the expected number of bits sent is L + o(L), and whenT = ω(L), the expected number of bits sent is L+O (T ), which is asymptotically optimal.
KW - Adversary
KW - AMD Codes
KW - Error Correction Codes
KW - Fingerprinting
KW - Interactive Communication
KW - Polynomial
KW - Reed Solomon Codes
UR - https://www.scopus.com/pages/publications/85041220054
U2 - 10.1145/3154273.3154318
DO - 10.1145/3154273.3154318
M3 - Conference contribution
AN - SCOPUS:85041220054
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 19th International Conference on Distributed Computing and Networking, ICDCN 2018
PB - Association for Computing Machinery
T2 - 19th International Conference on Distributed Computing and Networking, ICDCN 2018
Y2 - 4 January 2018 through 7 January 2018
ER -