DocumentCode
2397703
Title
Confidential Gossip
Author
Georgiou, Chryssis ; Gilbert, Seth ; Kowalski, Dariusz R.
Author_Institution
Univ. of Cyprus, Nicosia, Cyprus
fYear
2011
fDate
20-24 June 2011
Firstpage
603
Lastpage
612
Abstract
Epidemic gossip has proven a reliable and efficient technique for sharing information in a distributed network. Much of the reliability and efficiency derives from processes collaborating, sharing the work of distributing information. As a result of this collaboration, processes may receive information that was not originally intended for them. For example, a process may act as an intermediary, aggregating and forwarding messages from some set of sources to some set of destinations. But what if rumors are confidential? In that case, only processes that were originally intended to receive a rumor should be allowed to learn the rumor. This blatantly contradicts the basic premise of epidemic gossip, which assumes that processes can collaborate. In fact, if only processes in a rumor\´s "destination set" participate in gossiping that rumor, we show that high message complexity is unavoidable. We propose a scheme in which each rumor is broken into multiple fragments using a simple coding scheme: any given fragment provides no information about the rumor, while together, they allow the original rumor to be reassembled. The processes collaborate in disseminating the rumor fragments while ensuring that no process receives all the fragments of a rumor unless it is in that rumor\´s destination set. Our solution operates in an environment where rumors are dynamically and continuously injected into the system and processes are subject to crashes and restarts. In addition, the scheme presented can tolerate a moderate amount of collusion among curious processes without too large an increase in cost.
Keywords
distributed processing; encoding; coding scheme; curious processes; distributed network; epidemic gossip; information sharing; Collaboration; Complexity theory; Computational modeling; Computer crashes; Cryptography; Privacy; Protocols; Collusion; Confidentiality; Dynamic rumor injection; Fault-tolerance; Message complexity; Randomized gossip;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location
Minneapolis, MN
ISSN
1063-6927
Print_ISBN
978-1-61284-384-1
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2011.71
Filename
5961737
Link To Document