Privacy-Preserving Methods for Outlier-Resistant Average Consensus and Shallow Ranked Vote Leader Election

01/27/2023
by   Luke Sperling, et al.
0

Consensus and leader election are fundamental problems in distributed systems. Consensus is the problem in which all processes in a distributed computation must agree on some value. Average consensus is a popular form of consensus, where the agreed upon value is the average of the initial values of all the processes. In a typical solution for consensus, each process learns the value of others' to determine the final decision. However, this is undesirable if processes want to keep their values secret from others. With this motivation, we present a solution to privacy-preserving average consensus, where no process can learn the initial value of any other process. Additionally, we augment our approach to provide outlier resistance, where extreme values are not included in the average calculation. Privacy is fully preserved at every stage, including preventing any process from learning the identities of processes that hold outlier values. To our knowledge, this is the first privacy-preserving average consensus algorithm featuring outlier resistance. In the context of leader election, each process votes for the one that it wants to be the leader. The goal is to ensure that the leader is elected in such a way that each vote remains secret and the sum of votes remain secret during the election. Only the final vote tally is available to all processes. This ensures that processes that vote early are not able to influence the votes of other processes. We augment our approach with shallow ranked voting by allowing processes to not only vote for a single process, but to designate a secondary process to vote towards in the event that their primary vote's candidate does not win the election.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2020

Consensus with Preserved Privacy against Neighbor Collusion

This paper proposes a privacy-preserving algorithm to solve the average ...
research
02/25/2019

Privacy-Preserving Average Consensus via State Decomposition

Average consensus underpins key functionalities of distributed systems r...
research
01/27/2019

A Privacy Preserving Randomized Gossip Algorithm via Controlled Noise Insertion

In this work we present a randomized gossip algorithm for solving the av...
research
03/19/2023

Event-triggered privacy preserving consensus control with edge-based additive noise

In this article, we investigate the distributed privacy preserving weigh...
research
01/18/2022

Structural Consensus in Networks with Directed Topologies and Its Cryptographic Implementation

The existing cryptosystem based approaches for privacy-preserving consen...
research
07/17/2022

Leaderless and Multi-Leader Computation in Disconnected Anonymous Dynamic Networks

We give a simple and complete characterization of which functions can be...

Please sign up or login with your details

Forgot password? Click here to reset