Anonymity Preserving Byzantine Vector Consensus

被引:3
|
作者
Cachin, Christian [1 ]
Collins, Daniel [2 ,3 ]
Crain, Tyler [2 ]
Gramoli, Vincent [2 ,3 ]
机构
[1] Univ Bern, Bern, Switzerland
[2] Univ Sydney, Sydney, Australia
[3] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
来源
基金
澳大利亚研究理事会;
关键词
Anonymity; Byzantine agreement; Consensus; Vector consensus; Distributed computing; TRAFFIC ANALYSIS; CRYPTOSYSTEMS; BROADCAST;
D O I
10.1007/978-3-030-58951-6_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Collecting anonymous opinions has applications from whistleblowing to complex voting where participants rank candidates by order of preferences. Unfortunately, as far as we know there is no efficient distributed solution to this problem. Previous solutions either require trusted third parties, are inefficient or sacrifice anonymity. In this paper, we propose a distributed solution called the Anonymised Vector Consensus Protocol (AVCP) that reduces the problem of agreeing on a set of anonymous votes to the binary Byzantine consensus problem. The key idea to preserve the anonymity of voters-despite some of them acting maliciously-is to detect double votes through traceable ring signatures. AVCP is resilient-optimal as it tolerates up to a third of Byzantine participants. We show that our algorithm is correct and that it preserves anonymity with at most a linear communication overhead and constant message overhead when compared to a recent consensus baseline. Finally, we demonstrate empirically that the protocol is practical by deploying it on 100 machines geo-distributed in three continents: America, Asia and Europe. Anonymous decisions are reached within 10 s with a conservative choice of traceable ring signatures.
引用
收藏
页码:133 / 152
页数:20
相关论文
共 50 条
  • [21] Attribute Based Anonymity for Preserving Privacy
    Adusumalli, Krishna
    Kumari, V. Valli
    ADVANCES IN COMPUTING AND COMMUNICATIONS, PT 4, 2011, 193 : 572 - 579
  • [22] An Evaluation on Anonymity and Known Painters in Byzantine Painting Art
    Uslu, Gulsah
    ART-SANAT, 2023, 20 : 591 - 613
  • [23] Preserving dignity and anonymity at scientific conferences
    Tam, Clarence C.
    Offeddu, Vittoria
    LANCET GLOBAL HEALTH, 2017, 5 (04): : E398 - E398
  • [24] Making Byzantine consensus live
    Manuel Bravo
    Gregory Chockler
    Alexey Gotsman
    Distributed Computing, 2022, 35 : 503 - 532
  • [25] Asymmetric Asynchronous Byzantine Consensus
    Cachin, Christian
    Zanolini, Luca
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, ESORICS 2021, 2022, 13140 : 192 - 207
  • [26] Scaling Membership of Byzantine Consensus
    Canakci, Burcu
    Van Renesse, Robbert
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2021, 38 (3-4):
  • [27] Making Byzantine consensus live
    Bravo, Manuel
    Chockler, Gregory
    Gotsman, Alexey
    DISTRIBUTED COMPUTING, 2022, 35 (06) : 503 - 532
  • [28] Minimal Synchrony for Byzantine Consensus
    Bouzid, Zohir
    Mostfaoui, Achour
    Raynal, Michel
    PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 461 - 470
  • [29] Byzantine Consensus with Unknown Participants
    Alchieri, Eduardo A. P.
    Bessani, Alysson Neves
    Fraga, Joni da Silva
    Greve, Fabiola
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 22 - +
  • [30] Accumulators with Applications to Anonymity-Preserving Revocation
    Baldimtsi, Foteini
    Camenisch, Jan
    Dubovitskaya, Maria
    Lysyanskaya, Anna
    Reyzin, Leonid
    Samelin, Kai
    Yakoubov, Sophia
    2017 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P), 2017, : 301 - 315