implements Quantum Electronic Voting
This protocol[1] achieves the functionality of Quantum Electronic Voting. In this protocol, an untrusted multipartite entanglement source can be used to carry out an election without any election authorities.
Network Stage: Entanglement generation
The protocol requires:
Other properties:
Inputs: $V = \\\{v_k\\\}_{k \\\in [N]}$ – Set of votes; $S$ – Security parameter; $\\\epsilon$ – Distance from the perfect GHZ state; $\\\delta$-Threshold for verification; $\\\eta$ – Probability of failure of verification
Output: The candidate with the majority votes or Abort
Resources: Classical communication, random numbers, N-qubit GHZ source, quantum channels
Input: Security parameter $S$ to be used in LogicalOR, $N$ random boolean variables $x_i$
Output: Each agent $k$ has a secret unique index $\\\omega_k$
Resources: Classical communication and random numbers
Input: A quantum state distributed and shared by $N$ parties, security parameter $S$ for RandomAgent
Output: If the state is a GHZ state $\\\rightarrow$ YES
Resources: Classical communication, random numbers, quantum state source, quantum channels
Input: Voting agent preference $v_k$
Output: All agents get one row of the bulletin board
Resources: Classical communication, GHZ source, quantum channels
Inputs: $N$ agents, $N$ boolean variables $x_i$, security parameter $S = (1 – 2^{-\\\Gamma})^\\\Sigma \\\in (0,1)$
Output: $y = \\\bigvee_{i}^{N} x_i$
Resources: Classical communication and random numbers
Input: Security parameter $S$ to be used in LogicalOR, voting agent: probability distribution $D$
Output: The voting agent anonymously announces a random bit according to $D$
Resources: Classical communication and random numbers
Input: Security parameter $S$ to be used in RandomBit, voting agent: probability distribution $D$
Output: The voting agent anonymously chooses a random agent according to $D$
Resources: Classical communication and random numbers
No content has been added to this section, yet!
Proofs of the protocol properties can be found in [1]
Subroutines 5-7 are classical anonymous protocols taken from Broadbent and Tapp(2007)[2] and used in Unnikrishnan et al.(2018)[3]
Subroutine 3 is the same as that of Pappa et al.(2011)[4]
implements Quantum Electronic Voting
This protocol[1] achieves the functionality of Quantum Electronic Voting. In this protocol, an untrusted multipartite entanglement source can be used to carry out an election without any election authorities.
Network Stage: Entanglement generation
The protocol requires:
Other properties:
Inputs: $V = {v_k}_{k in [N]}$ – Set of votes; $S$ – Security parameter; $epsilon$ – Distance from the perfect GHZ state; $delta$-Threshold for verification; $eta$ – Probability of failure of verification
Output: The candidate with the majority votes or Abort
Resources: Classical communication, random numbers, N-qubit GHZ source, quantum channels
Input: Security parameter $S$ to be used in LogicalOR, $N$ random boolean variables $x_i$
Output: Each agent $k$ has a secret unique index $omega_k$
Resources: Classical communication and random numbers
Input: A quantum state distributed and shared by $N$ parties, security parameter $S$ for RandomAgent
Output: If the state is a GHZ state $rightarrow$ YES
Resources: Classical communication, random numbers, quantum state source, quantum channels
Input: Voting agent preference $v_k$
Output: All agents get one row of the bulletin board
Resources: Classical communication, GHZ source, quantum channels
Inputs: $N$ agents, $N$ boolean variables $x_i$, security parameter $S = (1 – 2^{-Gamma})^Sigma in (0,1)$
Output: $y = bigvee_{i}^{N} x_i$
Resources: Classical communication and random numbers
Input: Security parameter $S$ to be used in LogicalOR, voting agent: probability distribution $D$
Output: The voting agent anonymously announces a random bit according to $D$
Resources: Classical communication and random numbers
Input: Security parameter $S$ to be used in RandomBit, voting agent: probability distribution $D$
Output: The voting agent anonymously chooses a random agent according to $D$
Resources: Classical communication and random numbers
No content has been added to this section, yet!
Proofs of the protocol properties can be found in [1]
Subroutines 5-7 are classical anonymous protocols taken from Broadbent and Tapp(2007)[2] and used in Unnikrishnan et al.(2018)[3]
Subroutine 3 is the same as that of Pappa et al.(2011)[4]
implements Quantum Electronic Voting
This protocol[1] achieves the functionality of Quantum Electronic Voting. In this protocol, an untrusted multipartite entanglement source can be used to carry out an election without any election authorities.
Network Stage: Entanglement generation
The protocol requires:
props
techs
No content has been added to this section, yet!
No content has been added to this section, yet!