Distributed Computing with Imperfect Randomness

作者: Shafi Goldwasser , Madhu Sudan , Vinod Vaikuntanathan

DOI: 10.1007/11561927_22

关键词:

摘要: Randomness is a critical resource in many computational scenarios, enabling solutions where deterministic ones are elusive or even provably impossible. However, the randomized to these tasks assume access source of unbiased, independent coins. Physical sources randomness, on other hand, rarely unbiased and although they do seem exhibit somewhat imperfect randomness. This gap modeling questions relevance current tasks. Indeed, there has been substantial investigation this issue complexity theory context applications efficient algorithms cryptography. In paper, we seek determine whether modeled appropriately, “good enough” for distributed algorithms. Namely can with randomness all that perfect comparable efficiency ? We answer question affirmative, problem Byzantine agreement. construct protocols agreement variety scenarios (synchronous asynchronous networks, without private channels), which players have Our essentially as best known protocols, despite defects

参考文章(26)
Michael Ben-Or, Another Advantage of Free Choice: Completely Asynchronous Agreement Protocols (Extended Abstract). principles of distributed computing. pp. 27- 30 ,(1983)
Yevgeniy Dodis, Roberto Oliveira, On Extracting Private Randomness over a Public Channel randomization and approximation techniques in computer science. pp. 252- 263 ,(2003) , 10.1007/978-3-540-45198-3_22
M. Santha, U.V. Vazirani, Generating Quasi-Random Sequences From Slightly-Random Sources 25th Annual Symposium onFoundations of Computer Science, 1984.. pp. 434- 440 ,(1984) , 10.1109/SFCS.1984.715945
Ran Raz, Extractors with weak random seeds Proceedings of the thirty-seventh annual ACM symposium on Theory of computing - STOC '05. pp. 11- 20 ,(2005) , 10.1145/1060590.1060593
U V Vazirani, Towards a strong communication complexity theory or generating quasi-random sequences from two communicating slightly-random sources Proceedings of the seventeenth annual ACM symposium on Theory of computing - STOC '85. pp. 366- 378 ,(1985) , 10.1145/22145.22186
Michael O. Rabin, Randomized byzantine generals 24th Annual Symposium on Foundations of Computer Science (sfcs 1983). pp. 403- 409 ,(1983) , 10.1109/SFCS.1983.48
Ran Canetti, Tal Rabin, Fast asynchronous Byzantine agreement with optimal resilience Proceedings of the twenty-fifth annual ACM symposium on Theory of computing - STOC '93. pp. 42- 51 ,(1993) , 10.1145/167088.167105
Michael Ben-Or, Elan Pavlov, Vinod Vaikuntanathan, Byzantine agreement in the full-information model in O(log n) rounds Proceedings of the thirty-eighth annual ACM symposium on Theory of computing - STOC '06. pp. 179- 186 ,(2006) , 10.1145/1132516.1132543
Michael J. Fischer, Nancy A. Lynch, Michael S. Paterson, Impossibility of distributed consensus with one faulty process Journal of the ACM. ,vol. 32, pp. 374- 382 ,(1985) , 10.1145/3149.214121