• 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