Fast Quantum Byzantine Agreement

Revision as of 17:33, 17 April 2019 by Shraddha (talk | contribs) (Created page with " This protocol achieves the functionality of Quantum Cloning. Asymmetric universal cloning refers to a quantum cloning machine (QCM) where its output clones are not the sa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This protocol achieves the functionality of Quantum Cloning. Asymmetric universal cloning refers to a quantum cloning machine (QCM) where its output clones are not the same or in other words, they have different fidelities. Here we focus on universal cloning. In asymmetric cloning, we try to distribute information unequally among the copies. A trade-off relation exists between the fidelities, meaning if one of the copies are very close to the original state, the other one will be far from it. There are two approaches to this kind of cloning, both leading to same trade-off relation. Here we discuss the quantum circuit approach (Buzek et al., 1997) It can be also noted that the symmetric universal cloning can be considered as a special case of the asymmetric universal cloning where the information between copies has been equally distributed.

Tags:Building Blocks, Quantum Cloning, Universal Cloning, asymmetric cloning, copying quantum states, Quantum Functionality, Specific Task,symmetric or Optimal or Symmetric Cloning, Probabilistic Cloning

Assumptions

  • We assume that the original input qubit is unknown and the protocol is independent of the original input state (universality).
  • The output copies are not identical and we are able to control the likelihood (fidelity) of the output copies to the original state by pre-preparing the ancillary states with special coefficients.

Outline

In this protocol, there are three main stages. The first stage is a preparation stage. we prepare two ancillary states with special coefficients which will lead to the desired flow of the information between copied states. The original state will not be engaged at this stage. At the second stage the cloner circuit will act on all the three states (the original and two other states) and at the second stage the two copied state will appear at two of the outputs and one of the outputs should be discarded. The Procedure will be as following:

  • Prepare two blank states and then perform a transformation taking these two states to a new state with pre-selected coefficients in such a way that the information distribution between two final states will be the desired.
     
    Graphical representation of the network for the asymmetric cloner. The CNOT gates are shown in the cloner section with control qubit (denoted as   ) and a target qubit (denoted as   ). We separate the preparation of the quantum copier from the cloning process itself.
  • Perform the cloner circuit. the cloner circuit consists of four CNOT gate acting in all the three input qubits. For every CNOT gate, we have a control qubit (which indicates whether or not the CNOT should act) and a target qubit (which is the qubit that CNOT gate acts on it and flips it).
  • The two asymmetric clones will appear at two of the outputs (depending on the preparation stage) and the other output should be discarded.

Notations Used

    •  The original input state
    •   The density matrix of the input pure state equal to  
    •   The scaling parameter of the first clone
    •   The scaling parameter of the second clone
    •   The output density matrix of the first clone (equal to   if the output state is pure)
    •   The output density matrix of the second clone (equal to   if the output state is pure)
    •   The ``Identity" or completely mixed density matrix
    •   state of the ancillary qubits before preparation phase
    •   state of the ancillary qubits after the preparation
    •   amplitudes (or coefficients) of the prepared state $|\psi\rangle_{m_1,n_1}$. These coefficients are being used to control the flow of the information between the copies before starting the cloning process.
    •   The CNOT gate where the control qubit is   and the target qubit is  
    •   The total output of the asymmetric cloning circuit
    •   Bell state
    •   Plus state. The eigenvector of Pauli X

Properties

  • The protocol assumes that the original input qubit is unknown and the protocol is independent of the original input state (universality).
  • The output copies are not identical and we are able to control the likelihood (fidelity) of the output copies to the original state by pre-preparing the ancillary states with special coefficients.
  • Claims for General case:
    • Following inequality holds between the scaling factors   and  

 

    • This elliptic inequality shows the possible value of the scaling parameters.
    • Trade-off inequality between the fidelities of the clones:

 

    • Optimality is provided when the fidelities of two clones,   and  , saturate the above inequality
  • Claims for Special case with bell state:
    • Following ellipse equation holds between the scaling factors   and  

 

    • Following equations holds for fidelities of the clones:

 

Pseudo Code

General Case

For more generality, we use the density matrix representation of the states which includes mixed states as well as pure states. For a simple pure state   the density matrix representation will be  . Let us assume the initial qubit to be in an unknown state  . Our task is to clone this qubit universally, i.e. input-state independently, in such a way, that we can control the scaling of the original and the clone at the output. In other words, we look for output which can be represented as below:
 
 
Here we assume that the original qubit after the cloning is “scaled” by the factor  , while the copy is scaled by the factor  . These two scaling parameters are not independent and they are related by a specific inequality.

Stage 1 Cloner State Preparation

  1. Prepare the original qubit and two additional blank qubits   and   in pure states:  
  2. Prepare  , where the complex   coefficients will be specified so that the flow of information between the clones will be as desired.
    At this stage the original qubit is not involved, but this preparation stage will affect the fidelity of the clones at the end of the process.
  3. To prepare the   state, a Unitary gate must be performed so that:

 

  • Use following relations to specify   in terms of   and  :

 ,  ,  ,  
these   satisfy the scaling equations and also the normalization condition of the state  . They are being used to control the flow of information between the clones

Stage 2 Cloning Circuit

  • The cloning circuit consists of four CNOT gates acting on original and pre-prepared qubits from stage 2. We call the original qubit  , ``first qubit", the first ancillary qubit of  , ``second qubit" and the second one, ``third qubit". The CNOT gates will act as follows:
  1. First CNOT acts on first and second qubit while the first qubit is control and the second qubit is the target.
  2. Second CNOT acts on first and third qubit while the first qubit is control and the third qubit is the target.
  3. Third CNOT acts on first and second qubit while the second qubit is control and the first qubit is the target.
  4. Forth CNOT acts on first and third qubit while the third qubit is control and the first qubit is the target.
  • Mathematically the cloning part of the protocol can be shown as:

 

Stage 3 Discarding ancillary state

  • Discard one of the extra states. The output states will be the first and second (or third) output.

Special case with bell state:

Stage 1 Cloner state preparation

  1. Prepare the original qubit and two additional blank qubits   and   in pure states:  
  2. Prepare  , where   is a Bell state and  . In this case, the density matrix representation of the output states will be:

 
 
Stage 2 Cloning Circuit

  • The cloning circuit is exactly the same as the general case. after the cloning circuit, the output state will be:

  The reduced density matrix of two clones A and B can be written in terms of their fidelities:
 
 
Stage 3 Discarding ancillary state

  • The same as the general case.

Further Information

*contributed by Bas Dirke
*edited by Shraddha Singh