Dual Basis Measurement Based Protocol: Difference between revisions

From Quantum Protocol Zoo
Jump to navigation Jump to search
(Created page with "This example protocol implements the task of |Quantum E-voting. The protocol uses an entangled state with a special property as a blank ballot an...")
 
No edit summary
Line 1: Line 1:
This example protocol implements the task of [[Quantum Electronic Voting||Quantum E-voting]]. The protocol uses an entangled state with a special property as a blank ballot and is self-tallying i.e. The voters, without the presence of any trusted authority or tallier, need to verify that they share specific quantum states.<br/><br/>
This example protocol implements the task of [[Quantum Electronic Voting| Quantum E-voting]]. The protocol uses an entangled state with a special property as a blank ballot and is self-tallying i.e. The voters, without the presence of any trusted authority or tallier, need to verify that they share specific quantum states.<br/><br/>


==Assumptions==
==Assumptions==
Line 19: Line 19:
* <math>P_{N}</math>: set of all possible permutations with N elements
* <math>P_{N}</math>: set of all possible permutations with N elements
* <math>B_{k}: k^{th}</math> voter’s blank ballot
* <math>B_{k}: k^{th}</math> voter’s blank ballot
==Properties==
* This protocol is not secure. (doesn’t satisfy quantum privacy property.)
We can construct an adversary that violates privacy by an attack on the cut and choose technique of the protocol with a non-negligible advantage in <math>\delta_{0}</math>.
== Requirements ==
* Quantum memory for each party to store qubits
* Measurement Devices for each party
* Quantum channel capable of sending qubits
* Classical channel to send multiple bits
==Protocol Description==
==Further Information==
<div style='text-align: right;'>''*contributed by Sara Sarfaraz''</div>

Revision as of 21:48, 9 February 2021

This example protocol implements the task of Quantum E-voting. The protocol uses an entangled state with a special property as a blank ballot and is self-tallying i.e. The voters, without the presence of any trusted authority or tallier, need to verify that they share specific quantum states.

Assumptions

  • all classical communication in the protocol takes place using pairwise authenticated channels.

Outline

We consider N voters who wish to cast their vote secretly. One of the voters prepares some states in two forms and each voter receives a specific particle of each state. After voters verify that they received correct states by cut and choose technique, they perform certain measurements on their qudits and cast their vote based on the measurement outcome.


In the end, all voters simultaneously broadcast their votes in encoded form and everyone can compute the election result by a simple summation.

Notations

  • Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle V_{i}: i^{th}} voter
  • c: number of possible candidates
  • m: dimension of qudits
  • Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \delta_{0}} : security parameter
  • N: number of voters
  • Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle v_{i}} : vote of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle i^{th}} voter
  • Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle P_{N}} : set of all possible permutations with N elements
  • Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle B_{k}: k^{th}} voter’s blank ballot

Properties

  • This protocol is not secure. (doesn’t satisfy quantum privacy property.)

We can construct an adversary that violates privacy by an attack on the cut and choose technique of the protocol with a non-negligible advantage in Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \delta_{0}} .

Requirements

  • Quantum memory for each party to store qubits
  • Measurement Devices for each party
  • Quantum channel capable of sending qubits
  • Classical channel to send multiple bits


Protocol Description

Further Information

*contributed by Sara Sarfaraz