<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.veriqloud.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.215.91.184</id>
	<title>Quantum Protocol Zoo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.veriqloud.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=129.215.91.184"/>
	<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Special:Contributions/129.215.91.184"/>
	<updated>2026-04-16T08:29:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Coin&amp;diff=4220</id>
		<title>Quantum Coin</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Coin&amp;diff=4220"/>
		<updated>2020-01-23T11:07:20Z</updated>

		<summary type="html">&lt;p&gt;129.215.91.184: /* Notations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [http://users.math.cas.cz/~gavinsky/papers/QuMoClaV.pdf example protocol] is a private-key protocol which implements Quantum Money, a unique object generated by a Trusted Third Party (TTP). It is then circulated among untrusted clients (Transferability). Each client should be able to prove the authenticity of his owned quantum money to a verifier. On the other hand, an adversary must fail in counterfeiting the quantum money with overwhelmingly high probability (Unforgeability). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category: Multi Party Protocols|Multi Party Protocols]], [[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]], [[:Category: Specific Task|Specific Task]], Prepare (bank) and Measure (client) &lt;br /&gt;
[[Category: Specific Tasks]]&lt;br /&gt;
[[Category: Quantum Enhanced Classical Functionality]]&lt;br /&gt;
[[Category: Multi Party Protocols]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outline ==&lt;br /&gt;
In this scheme, a Trusted Third Party (TTP) and a coin holder run the following procedure for generating and verifying a quantum coin:&amp;lt;br&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Quantum coin Generation&#039;&#039;&#039; - The TTP chooses k random 4-bit strings, keeps them in secret and produce k quantum states. A newly issued quantum coin consists of a piece of paper glued to k quantum registers that hold k quantum states. The piece of paper contains a unique identification tag and k initially unmarked positions, where the i-th position has to be marked in k-bit classical register P when the corresponding quantum state is used in the verification protocol.&lt;br /&gt;
* &#039;&#039;&#039;Quantum coin Verification&#039;&#039;&#039; - To verify a quantum coin through classical communication with the TTP, its holder sends the identification number of the quantum coin to the TTP. Then, the TTP and the coin holder exchange some classical information for choosing some quantum registers. The coin holder measures the chosen registers and sends their corresponding classical information to the TTP. The TTP verifies the authenticity of the coin by the secret information he possesses.&lt;br /&gt;
==Notations==&lt;br /&gt;
* &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt;-states: &amp;lt;math&amp;gt;|\alpha(x)\rangle=\dfrac{1}{2}\sum_{1\leq i\leq4}(-1)^{x_i}|i\rangle&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;x\in\{0, 1\}^4&amp;lt;/math&amp;gt;&lt;br /&gt;
* for &amp;lt;math&amp;gt;m, a, b \in \{0, 1\}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;(x, m, a, b) \in HMP_4 &amp;lt;/math&amp;gt; if &amp;lt;math&amp;gt; b = \begin{cases}&lt;br /&gt;
 x_1 \oplus x_{2+m} &amp;amp; \text{if } a = 0 \\&lt;br /&gt;
 x_{3-m} \oplus x_4 &amp;amp; \text{if } a = 1 \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt;-queries: An &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt;-query is an element &amp;lt;math&amp;gt;m \in \{0, 1\}&amp;lt;/math&amp;gt;. A valid answer to the query w.r.t. &amp;lt;math&amp;gt;x \in \{0, 1\}^4&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;(a, b) \in \{0, 1\} \times \{0, 1\}&amp;lt;/math&amp;gt;, such that &amp;lt;math&amp;gt;(x, m, a, b) \in HMP_4&amp;lt;/math&amp;gt;. An &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt; -state can be used to answer an &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt; -query with certainty: If &amp;lt;math&amp;gt; m = 0 &amp;lt;/math&amp;gt;, let&lt;br /&gt;
  &amp;lt;math&amp;gt; v_1 \overset{def}{=}\dfrac{|1\rangle+|2\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_2 \overset{def}{=}\dfrac{|1\rangle-|2\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_3 \overset{def}{=}\dfrac{|3\rangle+|4\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_4 \overset{def}{=}\dfrac{|3\rangle-|4\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;               &lt;br /&gt;
otherwise (m = 1), let&lt;br /&gt;
  &amp;lt;math&amp;gt; v_1 \overset{def}{=}\dfrac{|1\rangle+|3\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_2 \overset{def}{=}\dfrac{|1\rangle-|3\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_3 \overset{def}{=}\dfrac{|2\rangle+|4\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;            &amp;lt;math&amp;gt; v_4 \overset{def}{=}\dfrac{|2\rangle-|4\rangle}{\sqrt{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Measure &amp;lt;math&amp;gt;|\alpha(x_i)\rangle&amp;lt;/math&amp;gt; in the basis &amp;lt;math&amp;gt;{v_1, v_2, v_3, v_4}&amp;lt;/math&amp;gt;, and let &amp;lt;math&amp;gt;(a, b)&amp;lt;/math&amp;gt; be &amp;lt;math&amp;gt;(0, 0)&amp;lt;/math&amp;gt; if the outcome is &amp;lt;math&amp;gt;v_1&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt;(0, 1)&amp;lt;/math&amp;gt; in the case of &amp;lt;math&amp;gt;v_2&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt;(1, 0)&amp;lt;/math&amp;gt; in the case of &amp;lt;math&amp;gt;v_3&amp;lt;/math&amp;gt;; &amp;lt;math&amp;gt;(1, 1)&amp;lt;/math&amp;gt; in the case of &amp;lt;math&amp;gt;v_4&amp;lt;/math&amp;gt;. Then &amp;lt;math&amp;gt;(x, m, a, b) \in HMP_4&amp;lt;/math&amp;gt; always.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*Network stage: [[:Category: Quantum Memory Network Stage|quantum memory network]][[Category:Quantum Memory Network Stage]].&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
&lt;br /&gt;
{{graph}}&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
* &#039;&#039;&#039;General Features&#039;&#039;&#039;:&lt;br /&gt;
** No need to quantum communication for quantum coin verification.&lt;br /&gt;
** The classical communication channel used for verification can be unencrypted.&lt;br /&gt;
** The database of the bank is static, and therefore many de-centralized “verification branches” can exist that do not have to communicate with one another.&lt;br /&gt;
** The number of verifications that a quantum coin can go through is limited.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Security Claims&#039;&#039;&#039;:&lt;br /&gt;
**The coins are exponentially hard to counterfeit.&lt;br /&gt;
**Secure against an adversary who uses adaptive “attempted verifications” in order to collect information about a coin.&lt;br /&gt;
&lt;br /&gt;
==Protocol Description==&lt;br /&gt;
&#039;&#039;&#039;Stage 1: Quantum coin generation&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Input&#039;&#039;: A secret record consists of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; entries &amp;lt;math&amp;gt;x_1, . . . , x_k&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt; x_i\in \{0,1\}^4&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Output&#039;&#039;: A “fresh” quantum coin&amp;lt;br&amp;gt;&lt;br /&gt;
The Trusted Third Party (TTP) chooses &amp;lt;math&amp;gt;x_1, . . . , x_k\in\{{0, 1}\}^4&amp;lt;/math&amp;gt; at random, keeps them in secret and produces quantum states &amp;lt;math&amp;gt;|\alpha(x_1)\rangle, . . . , |\alpha(x_k)\rangle&amp;lt;/math&amp;gt;. &lt;br /&gt;
A “fresh” quantum coin corresponding to this record consists of:&lt;br /&gt;
* &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; quantum registers consisting of 2 qubits each, where the &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-th register contains &amp;lt;math&amp;gt;|\alpha(x_i)\rangle&amp;lt;/math&amp;gt;;&lt;br /&gt;
* a &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-bit classical register &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;, that is initially set to &amp;lt;math&amp;gt;0^k&amp;lt;/math&amp;gt;;&lt;br /&gt;
* a unique identification number.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stage 2: Quantum coin verification&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Input&#039;&#039;: the identification number of the quantum coin&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Output&#039;&#039;: Accept or Reject&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This stage is run as follows:&lt;br /&gt;
* The holder sends the identification number of the quantum coin to the TTP.&lt;br /&gt;
* The TTP chooses uniformly at random a set &amp;lt;math&amp;gt;L_{bn}\subset[k]&amp;lt;/math&amp;gt; of size &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;, and sends it to the coin holder.&lt;br /&gt;
* The holder consults with P and chooses uniformly at random a set &amp;lt;math&amp;gt;L_{hl} \subset L_{bn}&amp;lt;/math&amp;gt; consisting of &amp;lt;math&amp;gt;2t/3&amp;lt;/math&amp;gt; yet unmarked positions. He sends &amp;lt;math&amp;gt;L_{hl}&amp;lt;/math&amp;gt; to the bank and marks in &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; all the elements of &amp;lt;math&amp;gt;L_{hl}&amp;lt;/math&amp;gt; as used.&lt;br /&gt;
* The TTP chooses at random &amp;lt;math&amp;gt;2t/3&amp;lt;/math&amp;gt; values &amp;lt;math&amp;gt;m_i \in\{{0, 1}\}&amp;lt;/math&amp;gt;, one for each &amp;lt;math&amp;gt;i \in L_{hl}&amp;lt;/math&amp;gt; , and sends them to the coin holder.&lt;br /&gt;
* The holder measures the quantum registers corresponding to the elements of &amp;lt;math&amp;gt;L_{hl}&amp;lt;/math&amp;gt; in order to produce &amp;lt;math&amp;gt;2t/3&amp;lt;/math&amp;gt; pairs &amp;lt;math&amp;gt;(a_i, b_i)&amp;lt;/math&amp;gt; (refer to &amp;lt;math&amp;gt;HMP_4&amp;lt;/math&amp;gt;-queries in Notations), such that &amp;lt;math&amp;gt;(x_i,m_i, a_i, b_i)\in HMP_4&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;i \in L_{hl}&amp;lt;/math&amp;gt;. He sends the list of &amp;lt;math&amp;gt;(a_i, b_i)&amp;lt;/math&amp;gt;s to the TTP.&lt;br /&gt;
* The TTP checks whether &amp;lt;math&amp;gt;(x_i,m_i, a_i, b_i)\in HMP_4&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;i \in L_{hl}&amp;lt;/math&amp;gt;, in which case it confirms validity of the quantum coin. Otherwise, the coin is declared to be a counterfeit.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
Gavinsky, Dmitry. &amp;quot;Quantum money with classical verification.&amp;quot; 2012 IEEE 27th Conference on Computational Complexity. IEEE, 2012, Available at: http://users.math.cas.cz/~gavinsky/papers/QuMoClaV.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Mashid Delavar&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>129.215.91.184</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Measurement-Only_Universal_Blind_Quantum_Computation&amp;diff=4113</id>
		<title>Measurement-Only Universal Blind Quantum Computation</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Measurement-Only_Universal_Blind_Quantum_Computation&amp;diff=4113"/>
		<updated>2019-10-25T11:06:18Z</updated>

		<summary type="html">&lt;p&gt;129.215.91.184: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [https://journals.aps.org/pra/abstract/10.1103/PhysRevA.87.050301 example protocol] achieves the functionality of [[Secure Client- Server Delegated Computation]] by assigning quantum computation to an untrusted device while maintaining privacy of the input, output and computation of the client. The client requires to be able to prepare and send quantum states while the server requires to possess a device with quantum memory, measurement and entanglement generation technology. Following description deals with a method which involves quantum online and classical online communication, called Blind Quantum Computation. It means the protocol needs continuous quantum and classical communication between the parties, throughout the execution. It comes with the properties of [[Secure Client- Server Delegated Quantum Computation#Properties|correctness]], [[Secure Client- Server Delegated Quantum Computation#Properties|blindness]] and [[Secure Client- Server Delegated Quantum Computation#Properties|universality]].&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[Category: Two Party Protocols]] [[:Category: Two Party Protocols|Two Party]], [[Category: Universal Task]][[:Category: Universal Task|Universal Task]], [[Category: Quantum Functionality]] [[:Category: Quantum Functionality|Quantum Functionality]], Quantum Online communication, Classical Online communication, [[Supplementary Information#Measurement Based Quantum Computation|Measurement Based Quantum Computation (MBQC)]],&lt;br /&gt;
[[Prepare and Send-Universal Blind Quantum Computation|Prepare and Send-UBQC]], [[Measurement-Only Verifiable Universal Blind Quantum Computation|Measurement Only Verifiable UBQC]], [[Quantum Key Distribution|QKD]], [[Quantum Teleportation]].&lt;br /&gt;
&lt;br /&gt;
==Assumptions==&lt;br /&gt;
* This protocol is secure against honest but curious adversary setting&lt;br /&gt;
*Client should have the classical means to compute the measurement pattern&lt;br /&gt;
*Client should have measurement devices.&lt;br /&gt;
*Protocol 1a assumes that quantum channel is not too lossy.&lt;br /&gt;
*No unwanted leakage from Client is assumed, i.e. Server cannot bug Client’s laboratory, a fundamental assumption in QKD.&lt;br /&gt;
&lt;br /&gt;
==Outline==&lt;br /&gt;
The following Universal Blind Quantum Computation (UBQC) protocol uses the unique feature of [[Supplementary Information#Measurement Based Quantum Computation|Measurement Based Quantum Computation (MBQC)]] that separates the classical and quantum parts of a computation. Based on its counterpart Prepare and Send UBQC, this protocol requires Client to possess only a measurement device in order to perform blind quantum computation, hence the name &#039;Measurement Only UBQC&#039;. The motivation behind this protocol lies in the fact that for several experimental setups like optical systems, measurement of a state is much easier than the generation of a state. Presented below are two versions of the protocol. The first protocol needs only quantum communication throughout the protocol while the second needs both quantum and classical throughout the communication. These protocols are designed for classical input and output. It can be extended to quantum input/output by modifying the measurement angles of the Client according to Prepare and Send UBQC in order to hide her quantum output from the Server. Like all the other delegated quantum computing protocols, this protocol is also divided into two stages, Preparation and Computation.&lt;br /&gt;
===Protocol 1a: Device Independent===&lt;br /&gt;
*&#039;&#039;Server’s preparation&#039;&#039;: Server prepares the resource graph state required for MBQC by the Client.&lt;br /&gt;
*&#039;&#039; Interaction and Client’s Computation&#039;&#039;: Server sends single qubits of the prepared resource state to the Client who measures it in the basis required to carry out the quantum computation according to the measurement pattern in her mind. She records the outcomes and at the end of the computation stage, gets the result of her computation. This protocol is not tolerant to channel losses.&lt;br /&gt;
&lt;br /&gt;
===Protocol 1b: Tolerant to high channel losses===&lt;br /&gt;
*&#039;&#039;Server’s preparation&#039;&#039;: This step remains the same as protocol 1a&lt;br /&gt;
*&#039;&#039; Interaction and Client’s Computation&#039;&#039;: Server prepares a Bell pair and sends one half of the Bell Pair to the Client. The Client informs the Server if she receives it or else if she doesn’t, Client asks Server to send it again. The client measures her share of entangled pair in a certain measurement basis depending on her MBQC pattern. The Server then entangles his share of Bell pair and qubit of the resource state using CZ gate which transfers the gate/ measurement operated by Client to the resource qubit. Then he measures the resource qubit in X basis and communicates his classical measurement outcome to the Client. Client records it and uses it to compute her final outcome.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
*&#039;&#039;&#039;Network Stage:&#039;&#039;&#039; [[:Category:Quantum Memory Network Stage|Quantum Memory]] [[Category:Quantum Memory Network Stage]]&lt;br /&gt;
*&#039;&#039;&#039;Required Network Parameters:&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;math&amp;gt;\epsilon_j&amp;lt;/math&amp;gt;&#039;&#039;&#039;, which measures the error due to noisy operations.&lt;br /&gt;
**Number of communication rounds&lt;br /&gt;
**Circuit depth&lt;br /&gt;
**Number of physical qubits used&lt;br /&gt;
*Client should have measurement devices&lt;br /&gt;
*Quantum offline channel&lt;br /&gt;
*Classical online channel&lt;br /&gt;
*Server should be able to generate and store large network of entangled quantum states.&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
&lt;br /&gt;
{{graph}}&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Universality - Any model of quantum computation based on MBQC can be changed made blind using these protocols, thus, the universality of the protocol is implied by the universality of the resource state used.&lt;br /&gt;
*Correctness - Correctness for both protocols is implied from MBQC implementing the quantum computation successfully.&lt;br /&gt;
*Blindness - Blindness for protocol 1a is implied by no-signalling theorem as Client does not send any information to Server by measuring her states.&lt;br /&gt;
*Security of protocol 1a is device independent i.e. Client does not need to trust her measurement device in order to guarantee privacy.&lt;br /&gt;
*Protocol 1a can cope with Client’s measurement device inefficiency.&lt;br /&gt;
*Protocol 1b can cope with high channel losses but is no longer a no-signalling protocol. In order to make it no-signalling Client needs to discard measurement device after one use or use a random number generator to indicate if the particle was received or not.&lt;br /&gt;
*Both protocols follow the following definition of blindness: A protocol is blind if,&lt;br /&gt;
**The conditional probability distribution of Alice’s computational angles, given all the classical information Bob can obtain during the protocol, and given the measurement results of any POVMs which Bob may perform on his system at any stage of the protocol, is equal to the a priori probability distribution of Alice’s computational angles, and&lt;br /&gt;
**The conditional probability distribution of the final output of Alice’s algorithm, given all the classical information Bob can obtain during the protocol, and given the measurement results of any POVMs which Bob may perform on his system at any stage of the protocol, is equal to the a priori probability distribution of the final output of Alice’s algorithm.&lt;br /&gt;
&lt;br /&gt;
==Notations==&lt;br /&gt;
*(m,n,o) dimensions of cluster state. It could be 2D or 3D.&lt;br /&gt;
* &amp;lt;math&amp;gt;G_{\text{mxnxo}}&amp;lt;/math&amp;gt;: Graph state/Resource state created by the Server, as required by Client&lt;br /&gt;
* &amp;lt;math&amp;gt;|\psi\rangle_{i,j,k}\rangle&amp;lt;/math&amp;gt;: A qubit of the resource state at position (i,j,k)&lt;br /&gt;
* &amp;lt;math&amp;gt;\Phi_{1,2}&amp;lt;/math&amp;gt;: [[Glossary#Bell States|Bell pair]]&lt;br /&gt;
* &amp;lt;math&amp;gt;|\phi_2\rangle&amp;lt;/math&amp;gt;: Client&#039;s half of the Bell pair&lt;br /&gt;
* &amp;lt;math&amp;gt;|\phi_1\rangle&amp;lt;/math&amp;gt;: Server&#039;s half of the Bell pair&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;: Measurement angle as determined by Client&#039;s MBQC pattern. &amp;lt;math&amp;gt;\theta \epsilon\{0,\pi /2\}&amp;lt;/math&amp;gt; in case of Clifford gates while &amp;lt;math&amp;gt;\theta \epsilon\{\pi /4\}&amp;lt;/math&amp;gt;  in case of non-Clifford gates.&lt;br /&gt;
&lt;br /&gt;
==Protocol Description== &lt;br /&gt;
*Unless given specific mention in [.], following steps apply to both protocols&lt;br /&gt;
*&#039;&#039;&#039;Input:&#039;&#039;&#039; Server: Dimensions of Resource State (m,n,o)&lt;br /&gt;
*&#039;&#039;&#039;Output:&#039;&#039;&#039; Client: Final Outcome&lt;br /&gt;
#Server’s preparation&lt;br /&gt;
##Server creates a resource state &amp;lt;math&amp;gt;G_{\text{mxnxo}}&amp;lt;/math&amp;gt;&lt;br /&gt;
#Interaction and Computation&lt;br /&gt;
##For i= 1,2,...m, j= 1,2,...n, k= 1,2,...o&lt;br /&gt;
##[Protocol 1a]&lt;br /&gt;
###Server sends &amp;lt;math&amp;gt;|\psi\rangle_{i,j,k}\rangle&amp;lt;/math&amp;gt; to Client&lt;br /&gt;
###Client measures &amp;lt;math&amp;gt;|\psi\rangle_{i,j,k}\rangle&amp;lt;/math&amp;gt; in the required measurement basis according to her measurement pattern&lt;br /&gt;
##[Protocol 1b]&lt;br /&gt;
###Server creates &amp;lt;math&amp;gt;\Phi_{1,2}=\frac{1}{\sqrt{2}}(|00\rangle+|11\rangle)&amp;lt;/math&amp;gt;&lt;br /&gt;
###Server sends to Client (&amp;lt;math&amp;gt;|\phi_2\rangle&amp;lt;/math&amp;gt;) and waits for Client&#039;s response&lt;br /&gt;
###Client checks if she received and tells the Server as Client.Response()&lt;br /&gt;
###&#039;&#039;&#039;If Client.Response()=No&#039;&#039;&#039;, Server repeats the previous two steps &lt;br /&gt;
###&#039;&#039;&#039;Else&#039;&#039;&#039; Client measures (&amp;lt;math&amp;gt;|\phi_2\rangle&amp;lt;/math&amp;gt;) in measurement basis {&amp;lt;math&amp;gt;|0\rangle \pm e^{i\theta}|1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
###&#039;&#039;&#039;Server&#039;s Computation: [[Glossary#Gate Teleportation|Gate Teleportation]]&#039;&#039;&#039;&lt;br /&gt;
####He entangles &amp;lt;math&amp;gt;|\phi_2\rangle&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;|\psi\rangle_{i,j,k}&amp;lt;/math&amp;gt; by performing [[Glossary#Unitary Operations|C-Z]]&lt;br /&gt;
####He measures &amp;lt;math&amp;gt;|\psi\rangle_{i,j,k}&amp;lt;/math&amp;gt; in X basis ({&amp;lt;math&amp;gt;|+\rangle,|-\rangle&amp;lt;/math&amp;gt;}) &lt;br /&gt;
####Server&#039;s applies correction on the classical outcome using Gate Teleporation&lt;br /&gt;
###Server communicates the corrected outcome&lt;br /&gt;
####Client records Server’s outcome and uses it when computing the final result or measurement angles for further qubits&lt;br /&gt;
&lt;br /&gt;
*Interaction and Computation steps are repeated until all the qubits of resource state are measured.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Shraddha Singh&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>129.215.91.184</name></author>
	</entry>
</feed>