@conference{consensus2016,
  title = {Byzantine Set-Union Consensus using Efficient Set Reconciliation}, 
  author = {Florian Dold and Christian Grothoff}, 
  booktitle = {International Conference on Availability, Reliability and Security (ARES)}, 
  year = {2016}, 
  month = {June}, 
  abstract = {Applications of secure multiparty computation such as certain electronic
        voting or auction protocols require Byzantine agreement on large sets of
        elements. Implementations proposed in the literature so far have relied on state
        machine replication, and reach agreement on each individual set element in
        sequence. We introduce set-union consensus, a specialization of Byzantine
        consensus that reaches agreement over whole sets. This primitive admits an
        efficient and simple implementation by the composition of Eppstein's set
        reconciliation protocol with Ben-Or's ByzConsensus protocol. A free software
        implementation of this construction is available in GNUnet. Experimental results
        indicate that our approach results in an efficient protocol for very large sets,
        especially in the absence of Byzantine faults. We show the versatility of
        set-union consensus by using it to implement distributed key generation, ballot
        collection and cooperative decryption for an electronic voting protocol
        implemented in GNUnet}, 
  www_section = {byzantine fault tolerance, consensus, GNUnet}, 
  www_pdf_url = {https://git.gnunet.org/bibliography.git/plain/docs/consensus2016.pdf}, 
  www_tags = {selected}, 
  url = {https://bibliography.gnunet.org}, 
}

