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 条
  • [1] Iterative Byzantine Vector Consensus in Incomplete Graphs
    Vaidya, Nitin H.
    DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2014, 2014, 8314 : 14 - 28
  • [2] Distance-Preserving Vector Space Embedding for Consensus Learning
    Nienkotter, Andreas
    Jiang, Xiaoyi
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (02): : 1244 - 1257
  • [3] A privacy-preserving and efficient byzantine consensus through multi-signature with ring
    Wu, Xiaohua
    Ling, Hongji
    Liu, Huan
    Yu, Fangjian
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (03) : 1669 - 1684
  • [4] A privacy-preserving and efficient byzantine consensus through multi-signature with ring
    Xiaohua Wu
    Hongji Ling
    Huan Liu
    Fangjian Yu
    Peer-to-Peer Networking and Applications, 2022, 15 : 1669 - 1684
  • [5] Preserving anonymity on pervasive environments
    Pareschi, Linda
    Riboni, Daniele
    IEEE PERVASIVE COMPUTING, 2007, 6 (04) : 74 - 75
  • [6] Preserving the Anonymity in MobilityFirst Networks
    Manandhar, Kebina
    Adcock, Ben
    Cao, Xiaojun
    2014 23RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2014,
  • [7] Preserving Anonymity in Cloud Environment
    Mulimani, Madhura
    Allagi, Shridhar
    Rachh, Rashmi
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNIQUES, ELECTRONICS AND MECHANICAL SYSTEMS (CTEMS), 2018, : 371 - 375
  • [8] Anonymity preserving pattern discovery
    Atzori, Maurizio
    Bonchi, Francesco
    Giannotti, Fosca
    Pedreschi, Dino
    VLDB JOURNAL, 2008, 17 (04): : 703 - 727
  • [9] Anonymity preserving pattern discovery
    Maurizio Atzori
    Francesco Bonchi
    Fosca Giannotti
    Dino Pedreschi
    The VLDB Journal, 2008, 17 : 703 - 727
  • [10] Fast Byzantine consensus
    Martin, JP
    Alvisi, L
    2005 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2005, : 402 - 411