<?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=Shraddha</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=Shraddha"/>
	<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Special:Contributions/Shraddha"/>
	<updated>2026-04-13T15:04:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Money&amp;diff=4508</id>
		<title>Quantum Money</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Money&amp;diff=4508"/>
		<updated>2024-09-27T12:15:18Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Functionality Description ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quantum Money is a quantum cryptographic scheme that was first introduced by Wiesner [Wie83] in 1983. Informally, the quantum money object is a unique (e.g. has a public classical serial number) and unforgeable (e.g. unclonable) physical object that is created by a third party called Mint (that could be trusted or not trusted). Then, it is circulated among potentially untrusted parties, Holder, who might attempt to forge it for double spending. However a Merchant, upon receiving it, should be able to verify the money has not been forged and originated from Mint. There are various verification schemes based on different types of communication and types of key encryption used by Mint (see Protocols).&lt;br /&gt;
&lt;br /&gt;
==Use-cases==&lt;br /&gt;
* [[Cross-platform finance]]&lt;br /&gt;
* [[Toward regulation for security and privacy]]&lt;br /&gt;
== Protocols ==&lt;br /&gt;
&lt;br /&gt;
=== Private Key with Quantum Verification ===&lt;br /&gt;
&lt;br /&gt;
Mint generates the quantum money and hands it to Holder. Bank shares a secret classical key with Mint for all distributed money.  For verification, Merchant sends the quantum money to Bank through a quantum channel. Bank performs local quantum measurements, dictated by the secret classical key, and accepts or rejects the money conditioned on the measurement outcomes.&lt;br /&gt;
&lt;br /&gt;
*[[Wiesner Quantum Money]]: [[:Category: Quantum Memory Network Stage|Quantum Memory Network Stage]]&lt;br /&gt;
*[[Quantum Cheque]]&lt;br /&gt;
&lt;br /&gt;
=== Private Key with Classical Verification ===&lt;br /&gt;
&lt;br /&gt;
Mint generates the quantum money and hands it to Holder. Bank shares a secret classical key with Mint for all distributed money. For verification, Merchant performs local quantum operations on the money and sends classical data to Bank who accepts or rejects based on the secret key they hold. &lt;br /&gt;
&lt;br /&gt;
*[[Quantum Coin]]: [[:Category: Quantum Memory Network Stage|Quantum Memory Network Stage]]&lt;br /&gt;
*[[Quantum Token]]: [[:Category: Quantum Memory Network Stage|Quantum Memory Network Stage]]&lt;br /&gt;
&lt;br /&gt;
=== Public Key with Quantum Verification ===&lt;br /&gt;
&lt;br /&gt;
Mint generates the quantum money and hands it to Holder. All Holder and Merchant parties can verify the authenticity of the money themselves with the help of a public key.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*A QMoney scheme is &#039;&#039;&#039;correct&#039;&#039;&#039; if an original quantum money issued by Mint is accepted by Bank with unit probability.&lt;br /&gt;
*A QMoney scheme is information-theoretically (resp. computationally) &#039;&#039;&#039;secure&#039;&#039;&#039; if no adversarial holder with unlimited (resp. computational) power can pass verification with different Merchants or Banks at the same time with high probability. &lt;br /&gt;
* A QMoney is &#039;&#039;&#039;reusable&#039;&#039;&#039; if an honest Holder can pass verification with different Merchants or Banks at different times.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
{{graph}}&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 Mahshid Delavar and Mathieu Bozzio&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Secret_Sharing_using_GHZ_States&amp;diff=4507</id>
		<title>Quantum Secret Sharing using GHZ States</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Secret_Sharing_using_GHZ_States&amp;diff=4507"/>
		<updated>2024-09-27T11:39:18Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Simplest Case ((2,2)) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quantum secret sharing (QSS) is a quantum protocol that grants unconditional security for communication. The scheme allows a secret holder Alice can split her secret into &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; shares and send them to &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; others, when and only when &amp;lt;math&amp;gt;k (\frac{n}{2}&amp;lt; k \le n)&amp;lt;/math&amp;gt; or more shares work together can recover the secret. In formal, we call the scheme ((k,n)) secret sharing.&lt;br /&gt;
&lt;br /&gt;
== Simplest Case ((2,2)) ==&lt;br /&gt;
The simplest case is ((2,2)). In this case, the secret holder Alice sends two receivers Bob and Charlie, to a qubit. When and only when Bob and Charlie work together, they can recover the secret message from Alice. Neither Bob nor Charlie can extract Alice’s secret on their own. The scheme has a  [https://github.com/Yichi-Lionel-Cheung/QuantumSecretSharingDEMO qiskit implementation].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alice initiates the protocol by sharing with each of Bob and Charlie one particle from a GHZ triplet in the (standard) Z-basis: &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{|000\rangle + |111\rangle}{\sqrt{2}}&amp;lt;/math&amp;gt; through a quantum channel. Alice keeps the first qubit herself, Bob holds the second one and Charlie holds the third one. We denote the three qubits as &amp;lt;math&amp;gt;a,b,c&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alice, Bob, and Charlie measure their qubit on an X- or Y-basis chosen at random and share the basis via a public classical channel. Note they just share the information of the measurement basis, but don’t share the measurement results.&lt;br /&gt;
&lt;br /&gt;
Revisiting the GHZ state can be written in the following 4 forms:&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+x\rangle_{a}|+x\rangle_{b} + |-x\rangle_{a}|-x\rangle_{b}})(|0\rangle_{c} + |1\rangle_{c})  +  ({|+x\rangle_{a}|-x\rangle_{b} + |-x\rangle_{a}|+x\rangle_{b}})(|0\rangle_{c} - |1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+y\rangle_{a}|+x\rangle_{b} + |-y\rangle_{a}|-x\rangle_{b}})(|0\rangle_{c} - i|1\rangle_{c})  +  ({|+y\rangle_{a}|-x\rangle_{b} + |-y\rangle_{a}|+x\rangle_{b}})(|0\rangle_{c} + i|1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+x\rangle_{a}|+y\rangle_{b} + |-x\rangle_{a}|-y\rangle_{b}})(|0\rangle_{c} - i|1\rangle_{c})  +  ({|+x\rangle_{a}|-y\rangle_{b} + |-x\rangle_{a}|+y\rangle_{b}})(|0\rangle_{c} + i|1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+y\rangle_{a}|+y\rangle_{b} + |-y\rangle_{a}|-y\rangle_{b}})(|0\rangle_{c} - |1\rangle_{c})  +  ({|+y\rangle_{a}|-y\rangle_{b} + |-y\rangle_{a}|+y\rangle_{b}})(|0\rangle_{c} + |1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the first expansion, if Charlie chooses the X-basis (with 50% probability) to perform the measurement, he will know whether Alice and Bob have correlated results. But Charlie does not know Alice’s actual result because he does not know Bob’s result. Also, Bob does not know Alice’s actual result because he does not know whether his result is correlated or anticorrelated to Alice’s result.&lt;br /&gt;
Also, if Charlie chooses Y-basis, he will get no information. Since Charlie has 50% probability to get $|+y\rangle$ and 50% probability to get $|-y\rangle$. Therefore they will cancel this turn and repeat.&lt;br /&gt;
The [https://arxiv.org/pdf/quant-ph/9806063.pdf below table] shows the relationship of Alice&#039;s and Bob&#039;s measurements on Charlie&#039;s state for the standard GHZ triplet:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Alice&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;+x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;+y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-y&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Bob&lt;br /&gt;
| &amp;lt;math&amp;gt;+x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;-x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;+y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;-y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Charlie works with Bob by telling Bob his measurement result if he chooses the correct basis.&lt;br /&gt;
&lt;br /&gt;
* Charlie provides the information on whether Alice and Bob have correlated results&lt;br /&gt;
* Bob provides his measurement result&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Yichi Lionel Zhang&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=(Symmetric)_Private_Information_Retrieval&amp;diff=4506</id>
		<title>(Symmetric) Private Information Retrieval</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=(Symmetric)_Private_Information_Retrieval&amp;diff=4506"/>
		<updated>2024-09-27T11:33:58Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment. You can erase them or write below --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Functionality page describes a general task which can be realised in a quantum network --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Description: A lucid definition of functionality in discussion.--&amp;gt;&lt;br /&gt;
Private information retrieval (PIR) is a classical cryptographic functionality that allows one party (user) to privately retrieve an element from a classical database owned by another party (server), i.e., without revealing to the other party which element is being retrieved (user privacy).&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Symmetric private information (SPIR) retrieval is PIR with the additional requirement that throughout and after the protocol, the user remains oblivious to other database elements, i.e., apart from the queried one (data privacy).&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
In the quantum setting, the use of quantum systems is allowed to achieve (S)PIR: this may imply the use of a quantum channel between the user and the server, and the capability to prepare quantum states, apply quantum gates or measure quantum systems by one or both parties. (S)PIR in this setting is known as quantum (symmetric) private information retrieval (Q(S)PIR).&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
In the classical or quantum setting, (Q)SPIR and one-out-of-n (quantum) [[Oblivious Transfer|oblivious transfer]] (OT) are similar cryptographic tasks; the only minor difference between those functionalities is that protocols for OT are two-party protocols, while attempts at achieving SPIR have considered both two-party and multi-party protocols where the user communicates with several servers, each holding a copy of the database.&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
Apart from using quantum techniques to enhance the classical (S)PIR functionality (i.e., design better protocols than their classical counterparts in terms of different metrics like e.g., communication complexity), there has also been a recent interest in a ‘fully’ quantum (S)PIR where a user wants to query a quantum database (items are quantum states)[[#References|[1]]].&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; &lt;br /&gt;
[[:Category:Two Party Protocols|Two Party Protocol]],[[Category:Two Party Protocols]] &lt;br /&gt;
[[:Category:Specific Task|Specific Task]], [[Category:Specific Task]] &lt;br /&gt;
[[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]].[[Category:Quantum Enhanced Classical Functionality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Tags Any related page or list of protocols is connected by this section--&amp;gt;&lt;br /&gt;
==Use-cases==&lt;br /&gt;
&amp;lt;!-- Use Case (if available) analyses how practical the protocol is--&amp;gt;&lt;br /&gt;
===Classical database===&lt;br /&gt;
*Location-based services (to protect user location privacy).&lt;br /&gt;
*Queries of electronic medical records (these require decades of information confidentiality; hence security against quantum computing based attacks is necessary) or medical test reports.&lt;br /&gt;
*Music and film streaming (user does not want his/her tastes to be revealed to the server).&lt;br /&gt;
*Pay-per-view services, where the user should pay a fee to access every single database element.&lt;br /&gt;
&lt;br /&gt;
Quantum (S)PIR protocols may be preferred to their classical counterparts to:&lt;br /&gt;
*Achieve (S)PIR with better communication complexity: this is convenient in the case of large databases.&lt;br /&gt;
*Achieve (S)PIR with better security: for instance, to secure classical channels as in [[#References|[5]]].&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&amp;lt;!-- All properties that should be satisfied by any protocol achieving the concerned functionality and other common terminologies used in all the protocols.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Security definitions===&lt;br /&gt;
(Quantum) private information retrieval protocols are said to be secure if they satisfy the following conditions:&lt;br /&gt;
*&#039;&#039;&#039;Correctness&#039;&#039;&#039;: assuming that all the parties in the protocol are honest, then the output of the protocol on the user’s side must be the queried database element.&lt;br /&gt;
*&#039;&#039;&#039;User privacy&#039;&#039;&#039;: assuming that the user is honest, then, throughout the protocol, any query of the user to a server leaks no information about the desired database item.&lt;br /&gt;
In addition to the above requirements, symmetric (quantum) private information retrieval protocols must also satisfy the following condition:&lt;br /&gt;
*&#039;&#039;&#039;Data(base) privacy&#039;&#039;&#039;: assuming that the server(s) is (are) honest(s), then, throughout the protocol, the user is unable to obtain any information beyond a single database element.&lt;br /&gt;
&lt;br /&gt;
===Cost parameters===&lt;br /&gt;
The most common cost parameter used to characterise a given (Q)(S)PIR protocol is:&lt;br /&gt;
*&#039;&#039;&#039;Communication complexity&#039;&#039;&#039;: total number of (qu)bits exchanged between the user and the server(s) throughout the protocol.&lt;br /&gt;
For (Q)(S)PIR protocols in general:&lt;br /&gt;
*&#039;&#039;&#039;(Q)(S)PIR capacity&#039;&#039;&#039;: maximal achievable ratio of the retrieved database element size to the total download size.&lt;br /&gt;
Some less common cost parameters include:&lt;br /&gt;
*&#039;&#039;&#039;Storage overhead&#039;&#039;&#039; (for multi-database (Q)(S)PIR protocols): ratio between the total number of (qu)bits stored on all servers and the number of (qu)bits in the (resp. quantum) classical database. &lt;br /&gt;
*&#039;&#039;&#039;Access complexity&#039;&#039;&#039;: total amount of data to be accessed by the server(s) for answering queries throughout a (Q)(S)PIR protocol.&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
&amp;lt;!-- List of different types of example protocol achieving the functionality--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Classical database===&lt;br /&gt;
In the quantum setting, protocols aiming at achieving (S)PIR for a &#039;&#039;classical&#039;&#039; database fall into two main categories:&lt;br /&gt;
====Single-database protocols====&lt;br /&gt;
As in the classical setting, in the case of the database being owned by a &#039;&#039;single&#039;&#039; server, the trivial solution (downloading the whole database) is the only way to achieve information-theoretically secure PIR – even in the case of a specious (may deviate from the protocol if its malicious operations are unknown to the user) server [[#References|[2]]]. &amp;lt;br&amp;gt;&lt;br /&gt;
As for (quantum or classical) SPIR, it is impossible to achieve information-theoretic security with a single-server; this result was proved in the quantum setting by Lo [[#References|[3]]]. Intuitively, this comes from the fact that the (unique) trivial solution of information-theoretically secure PIR is the worst in terms of data privacy. Therefore, to design efficient PIR protocols or to achieve SPIR, several assumptions have been considered; they include:&lt;br /&gt;
* Hardness assumptions: PIR protocols with computational security.&lt;br /&gt;
* Assumptions on the adversarial model:&lt;br /&gt;
** to achieve SPIR: cheat-sensitive protocols (also known as quantum private queries (QPQ) protocols) where it is assumed that the server will not cheat if there is a non-zero probability that he will be caught cheating. &lt;br /&gt;
***[[Quantum Private Queries Protocol Based on Quantum Oblivious Key Distribution|QPQ protocols based on quantum oblivious key distribution]]&lt;br /&gt;
***[[Quantum Private Queries Protocol Based on Quantum Random Access Memory|QPQ protocols based on quantum random access memory]]&lt;br /&gt;
** to achieve efficient PIR: assuming an honest server.&lt;br /&gt;
***[[Single-Database Quantum Private Information Retrieval in the Honest Server Model|QPIR protocols in the honest server model]]&lt;br /&gt;
* Prior shared entanglement between server and user: in the honest server model, efficient PIR protocols exist, however for a specious or malicious server, the trivial solution is optimal for PIR[[#References|[4]]].&lt;br /&gt;
**[[Single-Database Quantum Private Information Retrieval with Prior Shared Entanglement in the Honest Server Model|QPIR protocols with prior shared entanglement in the honest server model]]&lt;br /&gt;
* Relativistic assumptions: quantum SPIR protocols whose security uses properties from special relativity.&lt;br /&gt;
**[[Relativistic Quantum Oblivious Transfer|Relativistic QOT protocols]]&lt;br /&gt;
&lt;br /&gt;
====Multi-database protocols====&lt;br /&gt;
It is possible to achieve information-theoretic (S)PIR with reduced communication complexity (i.e., compared to this of the trivial solution) by considering several servers instead of one, each holding a copy of the database, and with the help of extra assumptions. Usually, to achieve (S)PIR, it is assumed that the servers cannot communicate with each other during and after the protocol ended (no-communication assumption), and that servers share randomness (in the symmetric case only). Examples of such protocols are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Multi-Database Quantum Symmetric Private Information Retrieval without Shared Randomness|Quantum multi-database SPIR protocols without shared randomness]] (replaced by prior shared entanglement between servers)&lt;br /&gt;
* [[Multi-Database Classical Symmetric Private Information Retrieval with Quantum Key Distribution|Classical multi-database SPIR protocols with QKD secured classical channels]]&lt;br /&gt;
* [[Multi-Database Quantum Symmetric Private Information Retrieval for Communicating and Colluding Servers|Multi-database quantum (S)PIR protocols for communicating and colluding servers]] – to do without the no-communication assumption&lt;br /&gt;
* [[Multi-Database Quantum Symmetric Private Information Retrieval for Coded Servers|Multi-database quantum (S)PIR protocols for coded servers]]&lt;br /&gt;
&lt;br /&gt;
===Quantum database===&lt;br /&gt;
For the case of a &#039;&#039;quantum&#039;&#039; database, the trivial solution of downloading the whole database is proved to be optimal for one-round QPIR, and for multi-round QPIR in the blind setting (i.e., the servers do not have a classical description of the quantum states of the database) and for the honest server model (and any other attack model)[[#References|[1]]].&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prior shared entanglement between the user and the server allows for efficient one-server QPIR protocols in the honest server model and in the blind setting. Multi-database QSPIR protocols for a quantum database with pure states, in the visible setting (servers know a classical description of the quantum database elements) exist as shown by Song and Hayashi [[#References|[1]]].&lt;br /&gt;
&lt;br /&gt;
* [[Single-Database Quantum Private Information Retrieval for a Quantum Database|Single-database quantum PIR protocols in the honest server model and in the blind setting for a quantum database]]&lt;br /&gt;
* [[Multi-Database Quantum Symmetric Private Information Retrieval for a Quantum Database|Multi-database quantum SPIR protocols in the visible setting for a quantum database]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
&amp;lt;!-- Any issue that could not be addressed or find a place in the above sections or any review paper discussing a feature of various types of protocols related to the functionality. --&amp;gt;&lt;br /&gt;
===Optimal communication complexity of the (Q)(S)PIR problem===&lt;br /&gt;
Below are summarised known bounds for the communication complexity of information-theoretically secure (S)PIR protocols in the classical and quantum settings, for a quantum or classical database.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; : number of database elements (quantum states in the &#039;fully&#039; quantum setting)&lt;br /&gt;
*&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; : total size of database elements (i.e., the sum of the sizes, in bits, of each database element)&lt;br /&gt;
*&amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; : dimension of the quantum states stored in the quantum database (&amp;lt;math&amp;gt;d=2&amp;lt;/math&amp;gt; if they are qubits)&lt;br /&gt;
*&amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; : number of servers (or equivalently of replicated databases)&lt;br /&gt;
&lt;br /&gt;
====Single-database case====&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot;&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Problem&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Additional assumptions&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Optimal communication complexity&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reference&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Classical PIR&lt;br /&gt;
 |  || &amp;lt;math&amp;gt;\Theta(m)&amp;lt;/math&amp;gt; || [http://www.wisdom.weizmann.ac.il/~oded/PSX/pir2.pdf Chor et al (1995)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Classical SPIR&lt;br /&gt;
 |  || NA (impossible) ||&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;4&amp;quot; | Quantum PIR (Classical database)&lt;br /&gt;
 | Specious server || &amp;lt;math&amp;gt;\Theta(m)&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/1304.5490.pdf Baumeler and Broadbent (2015)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Specious server &amp;amp; prior entanglement || &amp;lt;math&amp;gt;\Theta(m)&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/1902.09768.pdf Aharonov et al (2019)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Honest server || &amp;lt;math&amp;gt;O(poly \log (m))&amp;lt;/math&amp;gt; || [https://repository.ubn.ru.nl/bitstream/handle/2066/155747/155747.pdf Kerenidis et al (2016)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Honest server &amp;amp; prior entanglement || &amp;lt;math&amp;gt;O(\log (m))&amp;lt;/math&amp;gt; || [https://repository.ubn.ru.nl/bitstream/handle/2066/155747/155747.pdf Kerenidis et al (2016)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; | Quantum SPIR (Classical database)&lt;br /&gt;
 |  || NA (impossible) || [https://arxiv.org/pdf/quant-ph/9611031.pdf Lo (1997)]&lt;br /&gt;
 |-&lt;br /&gt;
 | The server will not cheat if there is a non-zero probability of being caught cheating &amp;amp; imperfect data privacy (the user should get at most two database items) || &amp;lt;math&amp;gt;O(\log (m))&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/0708.2992.pdf Giovannetti et al (2008)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;3&amp;quot; | Quantum PIR (Quantum database)&lt;br /&gt;
 | Honest server &amp;amp; blind setting || &amp;lt;math&amp;gt;\Theta(m)&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Honest server &amp;amp; visible setting || &amp;lt;math&amp;gt;\Theta(m)&amp;lt;/math&amp;gt; (for one-round) || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Honest server &amp;amp; prior entanglement || &amp;lt;math&amp;gt;O(\log (m))&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Quantum SPIR (Quantum database)&lt;br /&gt;
 |  ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Multi-database case====&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot;&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Problem&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Additional assumptions&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Optimal communication complexity&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reference&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Classical PIR&lt;br /&gt;
 |  ||  || &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Classical SPIR&lt;br /&gt;
 | Servers do not communicate with each other &amp;amp; secure classical channels || &amp;lt;math&amp;gt;O(m^{\frac{1}{2k-1}}) \text{ bits}&amp;lt;/math&amp;gt; || [https://dl.acm.org/doi/abs/10.1145/276698.276723 Gertner et al (2000)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Quantum PIR (Classical database)&lt;br /&gt;
 |  ||  || &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; | Quantum SPIR (Classical database)&lt;br /&gt;
 | Servers do not communicate with each other || &amp;lt;math&amp;gt;O(m^{\frac{1}{2k-1}}) \text{ bits}+ \text{ comm. complexity of QKD}&amp;lt;/math&amp;gt; || [https://www.mdpi.com/1099-4300/23/1/54/htm Kon and Lim (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servers do not communicate with each other &amp;amp; honest user &amp;amp; prior entanglement || &amp;lt;math&amp;gt;m^{O(\log \log (k)/k \log(k))}&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/quant-ph/0307076.pdf Kerenidis and de Wolf (2004)]&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Quantum PIR (Quantum database)&lt;br /&gt;
 |  ||  || &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;3&amp;quot; | Quantum SPIR (Quantum database)&lt;br /&gt;
 | Servers do not communicate with each other &amp;amp; prior entanglement &amp;amp; visible setting &amp;amp; database contains pure qubit states || &amp;lt;math&amp;gt;O(f) \text{ bits} + O(1) \text{ qubits} + O(1) \text{ ebits}&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servers do not communicate with each other &amp;amp; prior entanglement &amp;amp; visible setting &amp;amp; database contains pure qudit states || &amp;lt;math&amp;gt;O(f) \text{ bits} + O(d^d \log (d)) \text{ qubits} + O(d^d \log (d)) \text{ ebits}&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servers do not communicate with each other &amp;amp; prior entanglement &amp;amp; visible setting &amp;amp; database contains commutative unitaries || &amp;lt;math&amp;gt;O(f) \text{ bits} + O(\log (d)) \text{ qubits} + O(\log (d)) \text{ ebits}&amp;lt;/math&amp;gt; || [https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#[https://arxiv.org/pdf/2101.09041.pdf Song and Hayashi (2021)]&lt;br /&gt;
#[https://arxiv.org/pdf/1304.5490.pdf Baumeler and Broadbent (2015)]&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/9611031.pdf Lo (1997)]&lt;br /&gt;
#[https://arxiv.org/pdf/1902.09768.pdf Aharonov et al (2019)]&lt;br /&gt;
#[https://www.mdpi.com/1099-4300/23/1/54/htm Kon and Lim (2021)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Marine Demarty&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Secure_Client-_Server_Delegated_Computation&amp;diff=4503</id>
		<title>Secure Client- Server Delegated Computation</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Secure_Client-_Server_Delegated_Computation&amp;diff=4503"/>
		<updated>2024-08-29T13:27:06Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Functionality Description==&lt;br /&gt;
&lt;br /&gt;
Delegated Computation is the task of assigning computation on hidden data to a powerful untrusted party (a device) by a weak (in terms of computational powers) party while maintaining privacy of hidden data from the powerful party. Protocols under this functionality are commonly called Client-Server protocols. Delegated Quantum Computation (DQC) protocols involve partially or fully classical Client delegating a quantum computation to fully powerful single/multiple quantum Server/Servers. All DQC protocols involve three main stages, Preparation Stage, Computation Stage and Output Correction Stage. The roles of Client and Server in the different stages may differ according to the type of communication used see Protocols list.&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party]],[[Category:Two Party Protocols]] [[:Category:Universal Task|Universal Tasks]], [[Category:Universal Task]] [[Secure Verifiable Client-Server Delegated Quantum Computation]], [[Secure Multi-Party Delegated Computation]], [[Secure Delegated Classical Computation]], [[:Category: Quantum Functionality|Quantum Functionality]][[Category:Quantum Functioanlity]]&lt;br /&gt;
&lt;br /&gt;
==Use-case==&lt;br /&gt;
* Quantum Task&lt;br /&gt;
* No classical analog for Blind Quantum Computing where input, output and computation can be hidden. Classical analogue for Homomorphic encryption techniques exist, hiding only the input and the output of the client and not the computation.&lt;br /&gt;
* [[Quantum machine learning]]&lt;br /&gt;
&lt;br /&gt;
== Protocols ==&lt;br /&gt;
[[Category:Two Party Protocols]]&lt;br /&gt;
*The protocols enlisted here mainly differ in terms of the type of communication channels required. An online link means it is used throughout the protocol. An offline link means it is used only at the starting or ending of the protocol (one-time use channels) and there is no continuous exchange of information. A quantum communication link is used to transfer quantum states/information and classical links are used for exchange of classical information. These terms will be related with each protocol enlisted below.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;[[Prepare and Send-Universal Blind Quantum Computation]]&#039;&#039;&#039;:[[:Category:Quantum Memory Network Stage|Quantum Memory Network Stage]][[Category:Quantum Memory Network Stage]]. Requires classical online communication-quantum offline communication. Hides input, output and computation of the client&lt;br /&gt;
# &#039;&#039;&#039;[[Measurement Only-Universal Blind Quantum Computation]]&#039;&#039;&#039;:[[:Category:Quantum Memory Network Stage|Quantum Memory Network Stage]][[Category:Quantum Memory Network Stage]]. Requires classical online communication-quantum online communication. Hides input, output and computation of the client. &lt;br /&gt;
# &#039;&#039;&#039;[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&#039;&#039;&#039;:[[:Category:Quantum Memory Network Stage|Quantum Memory Network Stage]][[Category:Quantum Memory Network Stage]]. Requires classical offline communication- quantum offline  communication.&lt;br /&gt;
# &#039;&#039;&#039;[[Prepare and Send Quantum Fully Homomorphic Encryption]]&#039;&#039;&#039;:[[:Category:Quantum Memory Network Stage|Quantum Memory Network Stage]][[Category:Quantum Memory Network Stage]]. Requires classical online communication-no quantum communication. Hides input and output of the client. &lt;br /&gt;
# &#039;&#039;&#039;[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&#039;&#039;&#039;:[[:Category:Quantum Memory Network Stage|Quantum Memory Network Stage]][[Category:Quantum Memory Network Stage]]. Requires classical offline communication-no quantum communication. Hides input and output of the client. &lt;br /&gt;
&lt;br /&gt;
*All the above protocols require the server to be a quantum memory network stage node. However, with respect to the client, (1) requires the client to only prepare and send quantum states while (2) requires client to just receive and measure quantum states. Thus, client belongs to a simple prepare and measure network stage node. This information is useful in case there are only a few nodes with advanced technologies like quantum memory.&lt;br /&gt;
*Protcols for verifiable version of protocols (1), (2), (4) can be found on the page [[Secure Verifiable Client-Server Delegated Quantum Computation|Verifiable Delegated Quantum Computation]]. Verifiable versions of protocols (3) and (5) are open questions. &lt;br /&gt;
&lt;br /&gt;
[[Category:Universal Task]]&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*&#039;&#039;&#039;Universality&#039;&#039;&#039; A protocol for delegated quantum computation is universal if it client can use the server to compute any quantum circuit.&lt;br /&gt;
*&#039;&#039;&#039;Correctness&#039;&#039;&#039; A protocol is correct if the output of client&#039;s input after Server&#039;s processing is correct, given that both parties follow the protocol honestly.&lt;br /&gt;
*&#039;&#039;&#039;Blindness&#039;&#039;&#039; The protocol is blind to the server (who, in this case is the adversary/dishonest party) means that client&#039;s computation is hidden from the server during the entire protocol.&lt;br /&gt;
*&#039;&#039;&#039;Compactness&#039;&#039;&#039; Decryption of datat the end of the protocol should be independent of the size of the quantum circuit used for computation&lt;br /&gt;
*&#039;&#039;&#039;Full Homomorphism&#039;&#039;&#039; A homomorphic encryption which can perform any quantum computation&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
{{graph}}&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
Secure Delegated Computation was an open problem in classical computation until Gentry&#039;s work in 1994 on Homomorphic Encryption using Lattice Based Cryptography [[Secure Client- Server Delegated Computation#References|(1)]]. An analogue was required in case of delegating quantum data. Childs proposed the first work in the field in 2005 [[Secure Client- Server Delegated Computation#References|(2)]]. Unlike the classical scheme, this protocol could not only hide the input and output of the client from the sever but also client&#039;s computation. This was a breakthrough as there exists no such scheme in classical cryptography which could provide this additional functionality, called &#039;blindness&#039;. Arrighi and Salvail  later showed [[Secure Client- Server Delegated Computation#References|(3)]] that hiding of computation was possible only for a few functions. They also coined the notion of [[Secure Verifiable Client-Server Delegated Quantum Computation|verifiability]]. In 2009, Broadbent, Fitzsimons and Kashefi developed prepare and send universal blind quantum computation, which was the first scheme to solve this problem for any quantum circuit. This property, also known as universality, opened the gates for further research in this field. New protocols came into picture, some using the measurement based quantum computation framework like blind quantum computation and some devising homomorphic encryption for quantum data. Out of which, prepare-and-send universal blind quantum computation has been proven to be universally composable i.e. it is secure in any and every scenerio possible. The only other protocol which is proven to be universally composable is [[Quantum Key Distribution]]. All the above protocols required quantum communication until the latest work by Urmila Mahadev in 2018, classical fully homomorphic encryption for quantum circuits. It requires no quantum operation on the client&#039;s side. pseudo-secret random qubit generator is a functionality different from delegation of quantum computation. It comes with multiple uses, one of which being universal blind quantum computation. This protocol also requires no quantum computation on client&#039;s side in order to instruct server to prepare her secret random qubits, of which she has complete knowledge but not the server.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Review Papers:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.nature.com/articles/s41534-017-0025-3 Fitzsimons (2017)] gives an overview of delegated quantum computation&lt;br /&gt;
* [https://arxiv.org/abs/1301.3662 Dunjko et al (2013)] gives the abstract cryptography framework for delegated computing and uses it prove universal composability of UBQC.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#[https://crypto.stanford.edu/craig/craig-thesis.pdf Gentry (1994)]&lt;br /&gt;
#[https://arxiv.org/abs/quant-ph/0111046 Childs (2005)]&lt;br /&gt;
#[https://arxiv.org/abs/quant-ph/0309152 Arrighi and Salavil (2006)]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4498</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4498"/>
		<updated>2024-01-15T19:51:41Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039; and for any query, please contact: quantumprotocolzoo@gmail.com&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO FOUNDERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Elham Kashefi&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO REVIEWERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Céline Chevalier &lt;br /&gt;
** Marc Kaplan &lt;br /&gt;
** Elham Kashefi &lt;br /&gt;
** Niraj Kumar &lt;br /&gt;
** Atul Mantri &lt;br /&gt;
** Harold Ollivier&lt;br /&gt;
** Shraddha Singh &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO CONTRIBUTORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Mashid Delavar&lt;br /&gt;
** Bas Dirke&lt;br /&gt;
** Mina Doosti&lt;br /&gt;
** Victoria Lipinska&lt;br /&gt;
** Natansh Mathur&lt;br /&gt;
** Gláucia Murta&lt;br /&gt;
** Rhea Parekh&lt;br /&gt;
** Jérémy Ribeiro&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
** Gozde Ustun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO SPONSORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{galery}}&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4497</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4497"/>
		<updated>2024-01-15T19:51:31Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;, and for any query, please contact: quantumprotocolzoo@gmail.com&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO FOUNDERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Elham Kashefi&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO REVIEWERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Céline Chevalier &lt;br /&gt;
** Marc Kaplan &lt;br /&gt;
** Elham Kashefi &lt;br /&gt;
** Niraj Kumar &lt;br /&gt;
** Atul Mantri &lt;br /&gt;
** Harold Ollivier&lt;br /&gt;
** Shraddha Singh &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO CONTRIBUTORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Mashid Delavar&lt;br /&gt;
** Bas Dirke&lt;br /&gt;
** Mina Doosti&lt;br /&gt;
** Victoria Lipinska&lt;br /&gt;
** Natansh Mathur&lt;br /&gt;
** Gláucia Murta&lt;br /&gt;
** Rhea Parekh&lt;br /&gt;
** Jérémy Ribeiro&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
** Gozde Ustun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO SPONSORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{galery}}&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4496</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4496"/>
		<updated>2024-01-15T19:51:17Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039; For any query, please contact: quantumprotocolzoo@gmail.com&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO FOUNDERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Elham Kashefi&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO REVIEWERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Céline Chevalier &lt;br /&gt;
** Marc Kaplan &lt;br /&gt;
** Elham Kashefi &lt;br /&gt;
** Niraj Kumar &lt;br /&gt;
** Atul Mantri &lt;br /&gt;
** Harold Ollivier&lt;br /&gt;
** Shraddha Singh &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO CONTRIBUTORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Mashid Delavar&lt;br /&gt;
** Bas Dirke&lt;br /&gt;
** Mina Doosti&lt;br /&gt;
** Victoria Lipinska&lt;br /&gt;
** Natansh Mathur&lt;br /&gt;
** Gláucia Murta&lt;br /&gt;
** Rhea Parekh&lt;br /&gt;
** Jérémy Ribeiro&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
** Gozde Ustun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO SPONSORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{galery}}&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Supplementary_Information&amp;diff=4495</id>
		<title>Supplementary Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Supplementary_Information&amp;diff=4495"/>
		<updated>2024-01-15T19:50:25Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[[Glossary]]===&lt;br /&gt;
&lt;br /&gt;
===[[Reference Textbooks and Review Articles]]===&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Category:Categories&amp;diff=4494</id>
		<title>Category:Categories</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Category:Categories&amp;diff=4494"/>
		<updated>2024-01-15T19:49:05Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Graphs&amp;diff=4493</id>
		<title>Graphs</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Graphs&amp;diff=4493"/>
		<updated>2024-01-15T19:48:33Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can switch from Lineage to Resources graphs by clicking this button&lt;br /&gt;
&lt;br /&gt;
{{Biggraph}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== How to? ==&lt;br /&gt;
 &lt;br /&gt;
Those graphs are interactive. You can click a node to show information about it. You can double click on a node to show its page in the wiki protocol zoo if it exists. &amp;lt;br /&amp;gt;&lt;br /&gt;
In the Lineage graph (by default), on a node click, his lineage, both ascending and descending are highlighted. &amp;lt;br /&amp;gt;&lt;br /&gt;
In the Resources graph, a click on a node shows every other resources that you can use when the one you clicked is available. You can click on multiple nodes to add them to your selection of available resources.&lt;br /&gt;
&lt;br /&gt;
== Caption: ==&lt;br /&gt;
&lt;br /&gt;
*Blue nodes: Functionalities&amp;lt;br /&amp;gt;&lt;br /&gt;
*Purple node: Missing Functionality&amp;lt;br /&amp;gt;&lt;br /&gt;
*Green nodes: Protocols&amp;lt;br /&amp;gt;&lt;br /&gt;
*Pink nodes: Missing Protocols&amp;lt;br /&amp;gt;&lt;br /&gt;
*Yellow nodes: Nodal Subroutines&amp;lt;br /&amp;gt;&lt;br /&gt;
*Red nodes: Physical Resources&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this graph, subtypes are shown as their parents. But they are highlighted in grey when their parents are selected.&amp;lt;br /&amp;gt;&lt;br /&gt;
Protocol parties are merged with their parents, but visible on every other pages (if the graph is shown).&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Nodal_Subroutines&amp;diff=4492</id>
		<title>Nodal Subroutines</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Nodal_Subroutines&amp;diff=4492"/>
		<updated>2024-01-15T19:48:12Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Nodal Subroutine&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Types&lt;br /&gt;
|-&lt;br /&gt;
||[[Quantum Cloning]]||&lt;br /&gt;
|-&lt;br /&gt;
||[[Universal Superposition of Orthogonal States|Superposition]]||&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Quantum Random Number Generator]]||[[Certified finite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Certified infinite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Randomness amplification (8 devices)]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Certification_Library&amp;diff=4491</id>
		<title>Certification Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Certification_Library&amp;diff=4491"/>
		<updated>2024-01-15T19:48:01Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Technique&lt;br /&gt;
!width=&amp;quot;100%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Building Trust]]||[[Self verification]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Cross-Platform verification of Intermediate Scale Quantum Devices]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Cross Entropy Benchmarking]]||[[Cross Entropy Benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Cycle Benchmarking]]||[[Cycle Benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Hamiltonian and Phase Estimation]]||[[Hamiltonian and Phase Estimation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Fidelity Estimation]]||[[Direct Fidelity Estimation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Estimate average Fidelity of quantum gates]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Fidelity Witnessing]]||[[Fidelity witnesses for fermionic quantum simulations]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Fidelity witnesses for multi-partite entangled states]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Fidelity witnesses for Gaussian bosonic]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Fidelity witnesses for Ground States of local Hamiltonians]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Learning Techniques]]||[[Probably Approximately Correctly Learning (PAC)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Robust online Hamiltonian learning]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Process Tomography]]||[[Compressed Quantum Process Tomography]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Full Quantum Process Tomography with Linear inversion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Gate Set Tomography]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot;|[[Randomised Benchmarking]]||[[Characterization of addressability by randomized benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Interleaved Randomised Benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Purity Benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Randomised Benchmarking with confidence]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Robust characterization of leakage errors]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Robust characterization of loss rates]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Standard Randomised Benchmarking]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[State Tomography]]||[[Compressed Sensing Tomography]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Full Quantum state tomography with Linear Inversion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Full Quantum state tomography with Maximum Likelihood Estimation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Full Quantum state tomography with Bayesian mean estimation (BME)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Full Quantum state tomography using confidence regions]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Many-body quantum state tomography with neural networks]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Matrix Product State tomography]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Tensor Network Tomography]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Quantum Volume Technique]]||[[Quantum Volume Estimation]]&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4490</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4490"/>
		<updated>2024-01-15T19:47:49Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Authentication of Classical Messages]]||[[Uncloneable Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot;|[[Authentication of Quantum Messages]]||[[Purity Testing based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Clifford Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Trap Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Auth-QFT-Auth Scheme for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Unitary Design Scheme for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Naive approach using Quantum Teleportation]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Coin Flipping]]||[[Quantum Strong Coin Flipping]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Weak Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|[[Copy Protection]]||[[Copy Protection of Compute and Compare Programs]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;| [[(Symmetric) Private Information Retrieval]] ||[[Multi-Database Classical Symmetric Private Information Retrieval with Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Coded Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Communicating and Colluding Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval in the Visible Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval without Shared Randomness]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model and in the Blind Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval with Prior Shared Entanglement in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Oblivious Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Random Access Memory]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Verification of Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|[[Quantum Electronic Voting]]||[[Dual Basis Measurement Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Travelling Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributed Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum voting based on conjugate coding]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Practical Quantum Electronic Voting]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Entanglement Routing]]||[[Distributed Routing in a Quantum Internet]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Routing Entanglement in the Quantum Internet]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributing Graph States Over Arbitrary Quantum Networks]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Quantum Conference Key Agreement]]||[[Anonymous Conference Key Agreement using GHZ states]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Quantum Encryption with Certified Deletion]]||[[Prepare-and-Measure Certified Deletion]]&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4489</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4489"/>
		<updated>2024-01-15T19:47:19Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* January 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
== January 2024 ==&lt;br /&gt;
&lt;br /&gt;
Check out the new page on [[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
&lt;br /&gt;
== October 2023 ==&lt;br /&gt;
&lt;br /&gt;
Our [https://arxiv.org/abs/2310.12780|article] on Quantum Protocol Zoo is on arxiv&lt;br /&gt;
&lt;br /&gt;
==August 2019==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;News:&#039;&#039; Quantum Protocol Zoo used for Pan European Quantum Hackathon 2019!&lt;br /&gt;
&lt;br /&gt;
== Other News ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;New Tool:&#039;&#039; [[Visualizations]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[New protocol: Weak String Erasure]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;New tool:&#039;&#039; [[Quantum Protocol Zoo&#039;s Repository]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4488</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4488"/>
		<updated>2024-01-15T19:46:52Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&lt;br /&gt;
== January 2024 ==&lt;br /&gt;
&lt;br /&gt;
Check out the new page on [Quantum Secret Sharing using GHZ States]&lt;br /&gt;
&lt;br /&gt;
== October 2023 ==&lt;br /&gt;
&lt;br /&gt;
Our [https://arxiv.org/abs/2310.12780|article] on Quantum Protocol Zoo is on arxiv&lt;br /&gt;
&lt;br /&gt;
==August 2019==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;News:&#039;&#039; Quantum Protocol Zoo used for Pan European Quantum Hackathon 2019!&lt;br /&gt;
&lt;br /&gt;
== Other News ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;New Tool:&#039;&#039; [[Visualizations]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[New protocol: Weak String Erasure]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;New tool:&#039;&#039; [[Quantum Protocol Zoo&#039;s Repository]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4487</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4487"/>
		<updated>2024-01-15T19:41:48Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols.&#039;&#039; &#039;&#039;&#039;[https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4486</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4486"/>
		<updated>2024-01-15T19:40:56Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols.&#039;&#039; [https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4485</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4485"/>
		<updated>2024-01-15T19:40:33Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039; [https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4484</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4484"/>
		<updated>2024-01-15T19:38:00Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. [https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en| Cite Us]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4483</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4483"/>
		<updated>2024-01-15T19:36:23Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. [Cite Us|https://scholar.googleusercontent.com/scholar.bib?q=info:1tFUyiAGSicJ:scholar.google.com/&amp;amp;output=citation&amp;amp;scisdr=ClH3gw_SEOypwjKNmnk:AFWwaeYAAAAAZaWLgnmyQj9Db57Zdp6fbpm8Gmc&amp;amp;scisig=AFWwaeYAAAAAZaWLgnf5EfmL2FMU4hgCdbiauQw&amp;amp;scisf=4&amp;amp;ct=citation&amp;amp;cd=-1&amp;amp;hl=en]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4480</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4480"/>
		<updated>2024-01-15T19:28:37Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform. {{Cite Us | @article{singh2023towards,&lt;br /&gt;
  title={Towards a Unified Quantum Protocol Framework: Classification, Implementation, and Use Cases},&lt;br /&gt;
  author={Singh, Shraddha and Doosti, Mina and Mathur, Natansh and Delavar, Mahshid and Mantri, Atul and Ollivier, Harold and Kashefi, Elham},&lt;br /&gt;
  journal={arXiv preprint arXiv:2310.12780},&lt;br /&gt;
  year={2023}&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4479</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4479"/>
		<updated>2024-01-15T19:25:55Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4478</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4478"/>
		<updated>2024-01-15T19:24:12Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
{{Clickable button|color=white}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onclick=&amp;quot;alert(&#039;Singh, S., Doosti, M., Mathur, N., Delavar, M., Mantri, A., Ollivier, H., &amp;amp; Kashefi, E. (2023). Towards a Unified Quantum Protocol Framework: Classification, Implementation, and Use Cases. arXiv preprint arXiv:2310.12780.&#039;)&amp;quot;&amp;gt;Cite Us&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4477</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4477"/>
		<updated>2024-01-15T19:02:39Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onclick=&amp;quot;alert(&#039;Singh, S., Doosti, M., Mathur, N., Delavar, M., Mantri, A., Ollivier, H., &amp;amp; Kashefi, E. (2023). Towards a Unified Quantum Protocol Framework: Classification, Implementation, and Use Cases. arXiv preprint arXiv:2310.12780.&#039;)&amp;quot;&amp;gt;Cite Us&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4476</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4476"/>
		<updated>2024-01-15T19:02:22Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot; onclick=&amp;quot;alert(&#039;Singh, S., Doosti, M., Mathur, N., Delavar, M., Mantri, A., Ollivier, H., &amp;amp; Kashefi, E. (2023). Towards a Unified Quantum Protocol Framework: Classification, Implementation, and Use Cases. arXiv preprint arXiv:2310.12780.&#039;)&amp;quot;&amp;gt;Cite Us&amp;lt;/button&amp;gt;&lt;br /&gt;
 &amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4475</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4475"/>
		<updated>2024-01-15T18:59:00Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot;&amp;gt;Cite Us&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4474</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=4474"/>
		<updated>2024-01-15T18:58:47Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to The Quantum Protocol Zoo&#039;&#039;&#039; - &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;homeflex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*About the site:&lt;br /&gt;
**[[Quantum Protocol Zoo: About|About us]] &lt;br /&gt;
**[[Quantum Protocol Zoo: General disclaimer| Disclaimer]]&lt;br /&gt;
**[[Quantum Protocol Zoo: Copyrights|Copyrights]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;button type=&amp;quot;button&amp;quot;&amp;gt;Cite Us&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
*Libraries:&lt;br /&gt;
**[[Protocol  Library|Protocol  Library]]&lt;br /&gt;
**[[Certification  Library|Certification  Library]]&lt;br /&gt;
**[https://github.com/quantumprotocolzoo/protocols Codes Repository]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation Menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocols for the desired task. Finally, our main intention is to also develop a standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
&lt;br /&gt;
If you want to submit a new page to the moderation, you can do that by clicking on [[Submissions]] and click on create a new Protocol or a new Functionality.&lt;br /&gt;
&lt;br /&gt;
If you go on a page that doesn&#039;t have any content yet, you can create an article similarly, by clicking the right link.&lt;br /&gt;
&lt;br /&gt;
A detailled template to follow will be preloaded.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
__NOTITLE__&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Secret_Sharing_using_GHZ_States&amp;diff=4473</id>
		<title>Quantum Secret Sharing using GHZ States</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Secret_Sharing_using_GHZ_States&amp;diff=4473"/>
		<updated>2024-01-15T18:52:43Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: Merge edit by 210.3.29.210&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quantum secret sharing (QSS) is a quantum protocol that grants unconditional security for communication. The scheme allows a secret holder Alice can split her secret into &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; shares and send them to &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; others, when and only when &amp;lt;math&amp;gt;k (\frac{n}{2}&amp;lt; k \le n)&amp;lt;/math&amp;gt; or more shares work together can recover the secret. In formal, we call the scheme ((k,n)) secret sharing.&lt;br /&gt;
&lt;br /&gt;
== Simplest Case ((2,2)) ==&lt;br /&gt;
The simplest case is ((2,2)). In this case, the secret holder Alice sends two receivers Bob and Charlie, to a qubit. When and only when Bob and Charlie work together, they can recover the secret message from Alice. Neither Bob nor Charlie can extract Alice’s secret on their own. The scheme has a  [https://github.com/Yichi-Lionel-Cheung/QuantumSecretSharingDEMO qiskit implementation].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alice initiates the protocol by sharing with each of Bob and Charlie one particle from a GHZ triplet in the (standard) Z-basis: &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{|000\rangle + |111\rangle}{\sqrt{2}}&amp;lt;/math&amp;gt; through a quantum channel. Alice keeps the first qubit herself, Bob holds the second one and Charlie holds the third one. We denote the three qubits as &amp;lt;math&amp;gt;a,b,c&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alice, Bob, and Charlie measure their qubit on an X- or Y-basis chosen at random and share the basis via a public classical channel. Note they just share the information of the measurement basis, but don’t share the measurement results.&lt;br /&gt;
&lt;br /&gt;
Revisiting the GHZ state can be written in the following 4 forms:&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+x\rangle_{a}|+x\rangle_{b} + |-x\rangle_{a}|-x\rangle_{b}})(|0\rangle_{c} + |1\rangle_{c})  +  ({|+x\rangle_{a}|-x\rangle_{b} + |-x\rangle_{a}|+x\rangle_{b}})(|0\rangle_{c} - |1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+y\rangle_{a}|+x\rangle_{b} + |-y\rangle_{a}|-x\rangle_{b}})(|0\rangle_{c} - i|1\rangle_{c})  +  ({|+y\rangle_{a}|-x\rangle_{b} + |-y\rangle_{a}|+x\rangle_{b}})(|0\rangle_{c} + i|1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+x\rangle_{a}|+y\rangle_{b} + |-x\rangle_{a}|-y\rangle_{b}})(|0\rangle_{c} - i|1\rangle_{c})  +  ({|+x\rangle_{a}|-y\rangle_{b} + |-x\rangle_{a}|+y\rangle_{b}})(|0\rangle_{c} + i|1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;|\mathrm{\Psi}\rangle_{\rm GHZ} = \frac{1}{2\sqrt{2}}[({|+y\rangle_{a}|+y\rangle_{b} + |-y\rangle_{a}|-y\rangle_{b}})(|0\rangle_{c} - |1\rangle_{c})  +  ({|+y\rangle_{a}|-y\rangle_{b} + |-y\rangle_{a}|+y\rangle_{b}})(|0\rangle_{c} + |1\rangle_{c})]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the first expansion, if Charlie chooses the X-basis (with 50% probability) to perform the measurement, he will know whether Alice and Bob have correlated results. But Charlie does not know Alice’s actual result because he does not know Bob’s result. Also, Bob does not know Alice’s actual result because he does not know whether his result is correlated or anticorrelated to Alice’s result.&lt;br /&gt;
Also, if Charlie chooses Y-basis, he will get no information. Since Charlie has 50% probability to get $\ket{+y}$ and 50% probability to get $\ket{-y}$. Therefore they will cancel this turn and repeat.&lt;br /&gt;
The [https://arxiv.org/pdf/quant-ph/9806063.pdf below table] shows the relationship of Alice&#039;s and Bob&#039;s measurements on Charlie&#039;s state for the standard GHZ triplet:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | Alice&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &amp;lt;math&amp;gt;+x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;+y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;-y&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | Bob&lt;br /&gt;
| &amp;lt;math&amp;gt;+x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;-x&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;+y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;math&amp;gt;-y&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - i |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle + |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
| &amp;lt;math&amp;gt;|0\rangle - |1\rangle&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Charlie works with Bob by telling Bob his measurement result if he chooses the correct basis.&lt;br /&gt;
&lt;br /&gt;
* Charlie provides the information on whether Alice and Bob have correlated results&lt;br /&gt;
* Bob provides his measurement result&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4471</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4471"/>
		<updated>2023-10-01T13:59:48Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For any query, please contact: quantumprotocolzoo@gmail.com&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO FOUNDERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Elham Kashefi&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO REVIEWERS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Céline Chevalier &lt;br /&gt;
** Marc Kaplan &lt;br /&gt;
** Elham Kashefi &lt;br /&gt;
** Niraj Kumar &lt;br /&gt;
** Atul Mantri &lt;br /&gt;
** Harold Ollivier&lt;br /&gt;
** Shraddha Singh &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO CONTRIBUTORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
** Mashid Delavar&lt;br /&gt;
** Bas Dirke&lt;br /&gt;
** Mina Doosti&lt;br /&gt;
** Victoria Lipinska&lt;br /&gt;
** Natansh Mathur&lt;br /&gt;
** Gláucia Murta&lt;br /&gt;
** Rhea Parekh&lt;br /&gt;
** Jérémy Ribeiro&lt;br /&gt;
** Shraddha Singh&lt;br /&gt;
** Gozde Ustun &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;THE ZOO SPONSORS&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{galery}}&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4469</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4469"/>
		<updated>2023-10-01T13:56:55Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zoo Founders===&lt;br /&gt;
*Elham Kashefi&lt;br /&gt;
*Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Contributors===&lt;br /&gt;
*Celine Chevalier&lt;br /&gt;
*Marc Kaplan&lt;br /&gt;
*Niraj Kumar&lt;br /&gt;
*Mina Doosti&lt;br /&gt;
*Mashid Delavar&lt;br /&gt;
*Natansh Mathur&lt;br /&gt;
*Rhea Parekh&lt;br /&gt;
*Bas Dirke&lt;br /&gt;
*Victoria Lipinska&lt;br /&gt;
*Gluacia Murta&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4468</id>
		<title>Contact us</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Contact_us&amp;diff=4468"/>
		<updated>2023-10-01T13:56:44Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Zoo Founders===&lt;br /&gt;
*Elham Kashefi&lt;br /&gt;
*Shraddha Singh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Contributors==-&lt;br /&gt;
*Celine Chevalier&lt;br /&gt;
*Marc Kaplan&lt;br /&gt;
*Niraj Kumar&lt;br /&gt;
*Mina Doosti&lt;br /&gt;
*Mashid Delavar&lt;br /&gt;
*Natansh Mathur&lt;br /&gt;
*Rhea Parekh&lt;br /&gt;
*Bas Dirke&lt;br /&gt;
*Victoria Lipinska&lt;br /&gt;
*Gluacia Murta&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Toward_regulation_for_security_and_privacy&amp;diff=4466</id>
		<title>Toward regulation for security and privacy</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Toward_regulation_for_security_and_privacy&amp;diff=4466"/>
		<updated>2022-11-07T15:21:08Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Tags: use-cases --&amp;gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
A massive amount of data is being collected every day. The exploitation of these data is a central question of the digital strategy in any major company. The effects of these strategies can already be seen: big data is one of the key factors that enabled the rise of machine learning over the last fifteen years. This is one of the reasons why, over the same period, the value of data has been soaring.&lt;br /&gt;
&lt;br /&gt;
Collecting data also implies responsibilities. Companies in areas such as banking or payments are collecting and storing a lot of personal data. They are thus responsible for putting sufficient measures to ensure their security. To some extent, the trust relationship established between these industries and their clients also stands on their responsibility on the data they collect.&lt;br /&gt;
&lt;br /&gt;
==Security regulation and data value==&lt;br /&gt;
Banking and payment are heavily regulated industries. One aspect of this regulation is the duration of data’s security. The value of data obviously evolves over time. The images of a football game have a very high value for a short time, whereas the value of personal, healthcare or classified data remains high for at least thirty years. For banking data, ten or twenty years of security is standard, and in some cases, it tends to evolve toward thirty years. &lt;br /&gt;
&lt;br /&gt;
Considering the value of data over time has very different consequences in the classical and quantum case. In classical cryptography, the mathematical security follows from the conjectured hardness of some computational problem. For example, the security of RSA encryption follows from the hardness of factoring large numbers. Therefore, in order to set the size of encryption keys (a large number in the case of RSA), it is necessary not only to consider current computational power, but also anticipate its increase during all the lifetime of the data. These previsions are usually done by governments through either IT security Agencies (BSI in Germany, ANSSI in France) or standardization institutions (NIST in the US). These previsions are obviously more relevant for the short term than the long term, which makes the question of long-term security very complex in the case of classical cryptography.&lt;br /&gt;
&lt;br /&gt;
As we mentioned already, quantum cryptography can make data as secure in the future as they are at the moment they are encrypted. This could completely change the way we approach security over time. In particular, the question of the long-term security of data should be reconsidered in this setting. Quantum key distribution and its applications to secure storage is opening new doors for the regulation of the security of the most sensitive data.&lt;br /&gt;
&lt;br /&gt;
The general framework for data privacy in Europe is GDPR. This regulation lays down the people’s right regarding the processing and movement of their personal data. This puts stringent limitations on how collected data can be used. Data aggregation, introduced earlier, is a case in which cryptography can be used to enforce trust between mistrustful parties. Similar approaches can be developed for regulated data.&lt;br /&gt;
&lt;br /&gt;
==Reinforcing rulings with cryptography==&lt;br /&gt;
Using cryptography to design GDPR-compliant applications is already being considered in the classical case. Quantum cryptography can offer more tools for such designs. Anonymous transmission and secure delegated quantum computation can be used to hide some selected information to the recipients of quantum communication. These tools seem relevant in even more complex contexts such as the protection of free speech or whistleblowers.&lt;br /&gt;
&lt;br /&gt;
Beyond the economic consequences that we have already reviewed, cryptography can be used to enforce the application of human rights. Quantum networks will offer more options for regulating security in the long term, personal data protection, and more.&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Byzantine_Agreement&amp;diff=4465</id>
		<title>Byzantine Agreement</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Byzantine_Agreement&amp;diff=4465"/>
		<updated>2022-10-20T01:53:27Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Further Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality Description==&lt;br /&gt;
Byzantine agreement is a classical problem concerned with reaching agreement on a single bit of data in a network of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; players, out of which &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; players may be faulty. Each player starts with an input bit &amp;lt;math&amp;gt;b_i&amp;lt;/math&amp;gt; and the objective is that all non-faulty players to output the same bit &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; (&#039;&#039;agreement&#039;&#039;), under the constraint that &amp;lt;math&amp;gt;d = b_i&amp;lt;/math&amp;gt; for some node &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; (&#039;&#039;validity&#039;&#039;). The difficulty of this task depends on the [[failure model]] of the faulty players. In Byzantine agreement, the faulty players are allowed to behave arbitrarily (including actively breaking the protocol, colluding etc). Byzantine agreement is an important problem in classical distributed systems, used to guarantee consistency among distributed data structures.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]][[Category: Quantum Enhanced Classical Functionality]], [[:Category: Multi Party Protocols|Multi Party Protocols]] [[Category: Multi Party Protocols]],  [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], consensus task, failure-resilient distributed computing.&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
*[[Fast Quantum Byzantine Agreement]]: [[:Category: Quantum Computing Network Stage|(Fault-tolerant) Quantum computing network stage]][[Category:Quantum Computing Network Stage]]&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
A Byzantine Agreement protocol is formally defined to satisfy the criteria &#039;&#039;agreement&#039;&#039;, &#039;&#039;validity&#039;&#039; and &#039;&#039;termination&#039;&#039;. Agreement simply requires every non-faulty player to output the same bit. Validity excludes the trivial solution of always outputting a specific bit, by requiring that the agreement value is at least proposed once. Termination means that any protocol is required to eventually finish. Formally, Byzantine agreement is achieved if&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Agreement&#039;&#039;: Every non-faulty player outputs the same bit &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Validity&#039;&#039;: The agreement value &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; is proposed by at least one node, i.e. &amp;lt;math&amp;gt;d = b_i&amp;lt;/math&amp;gt; for some node &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Termination&#039;&#039;: The protocol will eventually terminate.&lt;br /&gt;
&lt;br /&gt;
In Byzantine Agreement, node failures are modelled as Byzantine Failures. In this failure model, the failed nodes are allowed to behave arbitrarily, including maliciously trying to prevent the non-faulty nodes from reaching agreement. In particular, failed nodes can collude together.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
* Agreement problems are also studied in weaker failure models such as crash-failures.&lt;br /&gt;
* Byzantine agreement is equivalent to the closely related problems of Byzantine Generals (in which only one player gets an input bit, which must be correctly communicated to all non-faulty players) and Interactive Consistency (in which all non-faulty players must correctly know the received input bit of each non-faulty player).&lt;br /&gt;
* It is known that no unconditionally secure classical protocol can solve Byzantine Agreement if the number of failures &amp;lt;math&amp;gt; t &amp;gt; n/3&amp;lt;/math&amp;gt; while computationally secure classical protocols can can solve the problem for any &amp;lt;math&amp;gt; t &amp;lt; n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
{{graph}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Bas Dirke&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Byzantine_Agreement&amp;diff=4464</id>
		<title>Byzantine Agreement</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Byzantine_Agreement&amp;diff=4464"/>
		<updated>2022-10-20T01:52:24Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Further Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality Description==&lt;br /&gt;
Byzantine agreement is a classical problem concerned with reaching agreement on a single bit of data in a network of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; players, out of which &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; players may be faulty. Each player starts with an input bit &amp;lt;math&amp;gt;b_i&amp;lt;/math&amp;gt; and the objective is that all non-faulty players to output the same bit &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; (&#039;&#039;agreement&#039;&#039;), under the constraint that &amp;lt;math&amp;gt;d = b_i&amp;lt;/math&amp;gt; for some node &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; (&#039;&#039;validity&#039;&#039;). The difficulty of this task depends on the [[failure model]] of the faulty players. In Byzantine agreement, the faulty players are allowed to behave arbitrarily (including actively breaking the protocol, colluding etc). Byzantine agreement is an important problem in classical distributed systems, used to guarantee consistency among distributed data structures.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category: Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]][[Category: Quantum Enhanced Classical Functionality]], [[:Category: Multi Party Protocols|Multi Party Protocols]] [[Category: Multi Party Protocols]],  [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], consensus task, failure-resilient distributed computing.&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
*[[Fast Quantum Byzantine Agreement]]: [[:Category: Quantum Computing Network Stage|(Fault-tolerant) Quantum computing network stage]][[Category:Quantum Computing Network Stage]]&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
A Byzantine Agreement protocol is formally defined to satisfy the criteria &#039;&#039;agreement&#039;&#039;, &#039;&#039;validity&#039;&#039; and &#039;&#039;termination&#039;&#039;. Agreement simply requires every non-faulty player to output the same bit. Validity excludes the trivial solution of always outputting a specific bit, by requiring that the agreement value is at least proposed once. Termination means that any protocol is required to eventually finish. Formally, Byzantine agreement is achieved if&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Agreement&#039;&#039;: Every non-faulty player outputs the same bit &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Validity&#039;&#039;: The agreement value &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; is proposed by at least one node, i.e. &amp;lt;math&amp;gt;d = b_i&amp;lt;/math&amp;gt; for some node &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Termination&#039;&#039;: The protocol will eventually terminate.&lt;br /&gt;
&lt;br /&gt;
In Byzantine Agreement, node failures are modelled as Byzantine Failures. In this failure model, the failed nodes are allowed to behave arbitrarily, including maliciously trying to prevent the non-faulty nodes from reaching agreement. In particular, failed nodes can collude together.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
* Agreement problems are also studied in weaker failure models such as crash-failures.&lt;br /&gt;
* Byzantine agreement is equivalent to the closely related problems of Byzantine Generals (in which only one player gets an input bit, which must be correctly communicated to all non-faulty players) and Interactive Consistency (in which all non-faulty players must correctly know the received input bit of each non-faulty player).&lt;br /&gt;
* It is known that no unconditionally secure classical protocol can solve Byzantine Agreement if the number of failures &amp;lt;math&amp;gt; t &amp;gt; n/3&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Knowledge Graph==&lt;br /&gt;
{{graph}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Bas Dirke&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4409</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4409"/>
		<updated>2021-12-10T19:13:22Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Authentication of Classical Messages]]||[[Uncloneable Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|[[Authentication of Quantum Messages]]||[[Purity Testing based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Clifford Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Trap Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Naive approach using Quantum Teleportation]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Coin Flipping]]||[[Quantum Strong Coin Flipping]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Weak Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|[[Copy Protection]]||[[Copy Protection of Compute and Compare Programs]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;| [[(Symmetric) Private Information Retrieval]] ||[[Multi-Database Classical Symmetric Private Information Retrieval with Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Coded Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Communicating and Colluding Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval in the Visible Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval without Shared Randomness]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model and in the Blind Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval with Prior Shared Entanglement in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Oblivious Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Random Access Memory]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Verification of Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Electronic Voting]]||[[Dual Basis Measurement Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Travelling Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributed Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum voting based on conjugate coding]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Entanglement Routing]]||[[Routing Entanglement in the Quantum Internet]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributing Graph States Over Arbitrary Quantum Networks]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4408</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4408"/>
		<updated>2021-12-10T19:12:50Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Authentication of Classical Messages]]||[[Uncloneable Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|[[Authentication of Quantum Messages]]||[[Purity Testing based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Clifford Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Trap Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Naive approach using Quantum Teleportation]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Coin Flipping]]||[[Quantum Strong Coin Flipping]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Weak Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|[[Copy Protection]]||[[Copy Protection of Compute and Compare Programs]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;| [[(Symmetric) Private Information Retrieval]] ||[[Multi-Database Classical Symmetric Private Information Retrieval with Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Coded Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Communicating and Colluding Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval in the Visible Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval without Shared Randomness]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model and in the Blind Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval with Prior Shared Entanglement in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Oblivious Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Random Access Memory]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Verification of Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Electronic Voting]]||[[Dual Basis Measurement Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Travelling Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributed Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum voting based on conjugate coding]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Entanglement Routing]]||[[Routing Entanglement in the Quantum Internet]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributing Graph States Over Arbitrary Quantum Networks]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4407</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4407"/>
		<updated>2021-12-10T19:12:01Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;1&amp;quot;|[[Authentication of Classical Messages]]||[[Uncloneable Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;|[[Authentication of Quantum Messages]]||[[Purity Testing based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Clifford Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Trap Code for Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Naive approach using Quantum Teleportation]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Coin Flipping]]||[[Quantum Strong Coin Flipping]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Weak Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|[[Copy Protection]]||[[Copy Protection of Compute and Compare Programs]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;10&amp;quot;| [[(Symmetric) Private Information Retrieval]] ||[[Multi-Database Classical Symmetric Private Information Retrieval with Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Coded Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval for Communicating and Colluding Servers]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval in the Visible Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Multi-Database Quantum Symmetric Private Information Retrieval without Shared Randomness]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval in the Honest Server Model and in the Blind Setting for a Quantum Database]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Single-Database Quantum Private Information Retrieval with Prior Shared Entanglement in the Honest Server Model]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Oblivious Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Private Queries Protocol Based on Quantum Random Access Memory]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Verification of Universal Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Electronic Voting]]||[[Dual Basis Measurement Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Travelling Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributed Ballot Based Protocol]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum voting based on conjugate coding]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Entanglement Routing]]||[[Routing Entanglement in the Quantum Internet]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Distributing Graph States Over Arbitrary Quantum Networks]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4231</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4231"/>
		<updated>2020-01-27T03:33:00Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. &amp;lt;br/&amp;gt; Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. &lt;br /&gt;
Also, unlike [[Authentication of Classical Messages|classical message authentication]], quantum messages authentication requires encryption. However, classical messages can be publicly readable (not encrypted) and yet authenticated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Use Case==&lt;br /&gt;
*No classical analogue&lt;br /&gt;
==Protocols==&lt;br /&gt;
*Non-interactive Protocols&lt;br /&gt;
*Interactive Protocols&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4230</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4230"/>
		<updated>2020-01-27T03:30:35Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Also, authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Unlike [[Authentication of Classical Messages|classical message authentication]], quantum messages authentication requires encryption. However, classical messages can be publicly readable (not encrypted) and yet authenticated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Use Case==&lt;br /&gt;
*No classical analogue&lt;br /&gt;
==Protocols==&lt;br /&gt;
*Non-interactive Protocols&lt;br /&gt;
*Interactive Protocols&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4229</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4229"/>
		<updated>2020-01-27T03:28:45Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Also, authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. \par&lt;br /&gt;
Unlike [[Authentication of Classical Messages|classical message authentication]], quantum messages authentication requires encryption. However, classical messages can be publicly readable (not encrypted) and yet authenticated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Use Case==&lt;br /&gt;
*No classical analogue&lt;br /&gt;
==Protocols==&lt;br /&gt;
*Non-interactive Protocols&lt;br /&gt;
*Interactive Protocols&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4228</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4228"/>
		<updated>2020-01-27T03:28:20Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Also, authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. &lt;br /&gt;
Unlike [[Authentication of Classical Messages|classical message authentication]], quantum messages authentication requires encryption. However, classical messages can be publicly readable (not encrypted) and yet authenticated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Use Case==&lt;br /&gt;
*No classical analogue&lt;br /&gt;
==Protocols==&lt;br /&gt;
*Non-interactive Protocols&lt;br /&gt;
*Interactive Protocols&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4227</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4227"/>
		<updated>2020-01-27T03:26:17Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Also, authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. &lt;br /&gt;
Unlike [[classical message authentication|Authentication of Classical Messages]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Use Case==&lt;br /&gt;
*No classical analogue&lt;br /&gt;
==Protocols==&lt;br /&gt;
*Non-interactive Protocols&lt;br /&gt;
*Interactive Protocols&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4226</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4226"/>
		<updated>2020-01-27T03:25:17Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Authentication of Classical Messages]]||[[]]&lt;br /&gt;
|-&lt;br /&gt;
|[[]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Authentication of Quantum Messages]]||[[]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Coin Flipping]]||[[Quantum Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Universal Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Nodal Subroutine&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Types&lt;br /&gt;
|-&lt;br /&gt;
||[[Quantum Cloning]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Universal Superposition of Orthogonal States|Superposition]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Quantum Random Number Generator]]||[[Certified finite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Certified infinite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Randomness amplification (8 devices)]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4225</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4225"/>
		<updated>2020-01-27T03:24:17Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Authentication of Classical Messages]]||[[]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Authentication of Quantum Messages]]||[[]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Coin Flipping]]||[[Quantum Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Universal Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Nodal Subroutine&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Types&lt;br /&gt;
|-&lt;br /&gt;
||[[Quantum Cloning]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Universal Superposition of Orthogonal States|Superposition]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Quantum Random Number Generator]]||[[Certified finite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Certified infinite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Randomness amplification (8 devices)]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4223</id>
		<title>Authentication of Quantum Messages</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Authentication_of_Quantum_Messages&amp;diff=4223"/>
		<updated>2020-01-27T01:28:17Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Protocols */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Functionality==&lt;br /&gt;
If a person sends some information over an insecure channel (a dishonest/malicious party has access to the channel), what is the guarantee that the receiver on the other end will receive the same information as sent and not something which is modified or replaced by the dishonest party? Authentication of quantum channels/quantum states/quantum messages provides this guarantee to the users of a quantum communication line/ channel. The sender is called the suppliant (prover) and the receiver is called the authenticator. Note that, it is different from the functionality of [[Quantum Digital Signature|digital signatures]], a multi-party (more than two) protocol, which comes with additional properties (non-repudiation, unforgeability and transferability). Also, authenticating quantum states is possible but signing quantum states is impossible, as concluded in [[Authentication of Quantum Messages#References|(1)]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocol]][[Category:Two Party Protocols]], [[Quantum Digital Signature]], [[:Category:Quantum Functionality|Quantum Functionality]][[Category:Quantum Functionality]], [[:Category:Specific Task|Specific Task]][[Category:Specific Task]], [[:Category:Building Blocks|Building Block]][[Category:Building Blocks]]&lt;br /&gt;
&lt;br /&gt;
==Protocols==&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
*Any scheme which authenticates quantum messages must also encrypt them. [[Authentication of Quantum Messages#References|(1)]]&lt;br /&gt;
*&#039;&#039;&#039;Definition 1:&#039;&#039;&#039; A quantum authentication scheme (QAS) is a pair of polynomial time quantum algorithms &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; (suppliant) and &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; (authenticator) together with a set of classical keys &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; such that:&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt; takes as input an &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message system &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; and a key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs a transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;m + t&amp;lt;/math&amp;gt; qubits.&lt;br /&gt;
# &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; takes as input the (possibly altered) transmitted system &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;&#039; and a classical key &amp;lt;math&amp;gt;k\epsilon K&amp;lt;/math&amp;gt; and outputs two systems: a &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;-qubit message state &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, and a single qubit &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; which indicates acceptance or rejection. The classical basis states of &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt; are called &amp;lt;math&amp;gt;|ACC\rangle, |REJ\rangle&amp;lt;/math&amp;gt; by convention. For any fixed key &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;, we denote the corresponding super-operators by &amp;lt;math&amp;gt;S_k&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt;.&lt;br /&gt;
*For non-interactive protocols, a QAS is secure with error &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; for a state &amp;lt;math&amp;gt;|\psi\rangle&amp;lt;/math&amp;gt; if it satisfies:&lt;br /&gt;
#Completeness: For all keys &amp;lt;math&amp;gt;k\epsilon K: A_k(S_k(|\psi\rangle \langle\psi|)=|\psi\rangle \langle\psi| \otimes |ACC\rangle \langle ACC|&amp;lt;/math&amp;gt;&lt;br /&gt;
#Soundness: : For all super-operators &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, let &amp;lt;math&amp;gt;\rho_{auth}&amp;lt;/math&amp;gt; be the state output be &amp;lt;math&amp;gt;\mathcal{A}&amp;lt;/math&amp;gt; when the adversary’s intervention&lt;br /&gt;
is characterized by &amp;lt;math&amp;gt;\mathcal{O}&amp;lt;/math&amp;gt;, that is:&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
#[https://arxiv.org/pdf/quant-ph/0205128.pdf Barnum et al (2002)] First protocol on authentication of quantum messages. It is also used later for verification of quantum computation in [[Interactive Proofs for Quantum Computation]]. Protocol file for this article is given as the [[Polynomial Code based Quantum Authentication]]&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>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4222</id>
		<title>Protocol Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Protocol_Library&amp;diff=4222"/>
		<updated>2020-01-27T01:26:38Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Functionality&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Protocols&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Anonymous Transmission]]||[[GHZ-based Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Anonymous Transmission]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Authentication of Quantum Messages]]||[[]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Polynomial Code based Quantum Authentication]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Byzantine Agreement]]||[[Fast Quantum Byzantine Agreement]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bit Commitment]]||[[Quantum Bit Commitment]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Coin Flipping]]||[[Quantum Coin Flipping]]&lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;8&amp;quot;|[[Quantum Digital Signature|(Quantum) Digital Signature]] |||[[Gottesman and Chuang Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare and Measure Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Digital Signature (MDI-QDS)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Arbitrated Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Blind Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Designated Verifiable Quantum Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Limited Delegation of Quantum Digital Signature]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Proxy Signature]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Entanglement Verification]]||[[Multipartite Entanglement Verification]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fingerprinting]]||[[Quantum Fingerprinting]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Identity Authentication]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Key Distribution|(Quantum) Key Distribution]]||[[BB84 Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement Device Independent Quantum Key Distribution (MDI-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Device-Independent Quantum Key Distribution]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Continuous-Variable Quantum Key Distribution (CV-QKD)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Leader Election]]||[[Quantum Leader Election]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;4&amp;quot;|[[Quantum Money|(Quantum) Money]]||[[Quantum Cheque]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Coin]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Quantum Token]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Wiesner Quantum Money]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oblivious Transfer]]||[[Quantum Oblivious Transfer]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| [[Quantum Secret Sharing|Secret Sharing]] ||[[Quantum Secret Sharing using GHZ States]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verifiable Quantum Secret Sharing]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot;| [[Secure Client- Server Delegated Quantum Computation]] ||[[Classical Fully Homomorphic Encryption for Quantum Circuits]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Prepare-and-Send Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Pseudo-Secret Random Qubit Generator (PSQRG)]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Secure Verifiable Client-Server Delegated Quantum Computation]]||[[Prepare-and-Send Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Measurement-Only Verifiable Universal Blind Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Delegated Classical Computation]]||[[Secure Client-Server Classical Delegated Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Secure Multi-Party Delegated Computation]]||[[Secure Multiparty Delegated Quantum Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Secure Multiparty Delegated Classical Computation]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Teleportation|(Quantum) Teleportation]]||[[Quantum Teleportation|State Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Gate Teleporation]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Universal Quantum Computation]]||[[Interactive Proofs for Quantum Computation|Quantum Prover Interactive Proofs]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of Sub-Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Verification of NP-complete problems]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Classical Verification of Universal Quantum Computation]]||[[-]]&lt;br /&gt;
|-&lt;br /&gt;
||-||[[Weak String Erasure]]&lt;br /&gt;
|-&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Nodal Subroutine&lt;br /&gt;
!width=&amp;quot;60%&amp;quot;|Types&lt;br /&gt;
|-&lt;br /&gt;
||[[Quantum Cloning]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Universal Superposition of Orthogonal States|Superposition]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|[[Quantum Random Number Generator]]||[[Certified finite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Certified infinite randomness expansion]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Randomness amplification (8 devices)]]&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4179</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=News&amp;diff=4179"/>
		<updated>2019-11-15T16:12:05Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Latest News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&lt;br /&gt;
Quantum Protocol Zoo used for Pan European Quantum Hackathon 2019!&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Bit_Commitment&amp;diff=3696</id>
		<title>Quantum Bit Commitment</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Bit_Commitment&amp;diff=3696"/>
		<updated>2019-07-12T12:07:02Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Protocol Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [https://arxiv.org/abs/1108.2879 example protocol] achieves the task of [[bit commitment]] securely by using a relativistic scheme.&lt;br /&gt;
In bit commitment, the committer &amp;quot;commits&amp;quot; to a particular bit value.&lt;br /&gt;
The receiver knows nothing about the committed bit value until the committer chooses to do so (&#039;&#039;hiding property&#039;&#039;).&lt;br /&gt;
The receiver has a guarantee that once committed, the committer cannot change the committed bit value (&#039;&#039;binding property&#039;&#039;).&lt;br /&gt;
Information-theoretic secure bit commitment cannot be done with non-relativistic schemes see this review paper [https://arxiv.org/abs/quant-ph/9712023]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocols]], [[:Category:Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]], [[:Category:Specific Task|Specific Task]], &lt;br /&gt;
[[:Category:Information-theoretic security|Information-theoretic security]],&lt;br /&gt;
[[Category:Two Party Protocols]] [[Category:Quantum Enhanced Classical Functionality]][[Category:Specific Task]]&lt;br /&gt;
[[Category:Information-theoretic security]]&lt;br /&gt;
&lt;br /&gt;
==Assumptions==&lt;br /&gt;
&lt;br /&gt;
* Quantum theory is correct.&lt;br /&gt;
* The background space-time is approximately Minkowski.&lt;br /&gt;
* The committer can signal at precisely light speed.&lt;br /&gt;
* All information processing is instantaneous.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Outline==&lt;br /&gt;
&lt;br /&gt;
Both the receiver and the committer have 2 agents each which are the parties they send their qubits to and receive the committed value from. The agents are light-like separated from the committer. &lt;br /&gt;
&lt;br /&gt;
The receiver securely pre-prepares a set of qubits randomly chosen from the BB84 states and sends them to the committer.&lt;br /&gt;
To commit to the bit 0, the committer measures the received qubits in the standard basis and in Hadamard basis to commit to 1.&lt;br /&gt;
The committer then sends the outcomes to their agents over secure classical channels.&lt;br /&gt;
To unveil the committed bit, the committer&#039;s agents reveal the outcomes to the receiver&#039;s agents.&lt;br /&gt;
The receiver&#039;s agents then check if the outcomes they have received are the same and consistent with the states sent to the committer.&lt;br /&gt;
If the check passes, the receiver accepts the commitment.&lt;br /&gt;
&lt;br /&gt;
==Notation==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;: Number of random qubits used in the commitment.&lt;br /&gt;
* &amp;lt;math&amp;gt;|\psi_i\rangle&amp;lt;/math&amp;gt;: Random BB84 qubit with index &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;: Space-time origin point for the Minkowski space which is the position of the committer.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q_0&amp;lt;/math&amp;gt;: Commiter&#039;s first agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q_1&amp;lt;/math&amp;gt;: Commiter&#039;s second agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q^{&#039;}_0&amp;lt;/math&amp;gt;: Receiver&#039;s first agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q^{&#039;}_1&amp;lt;/math&amp;gt;: Receiver&#039;s second agent.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
* Secure classical channels between the parties and their agents.&lt;br /&gt;
* Basic state preparation abilities for the receiver.&lt;br /&gt;
* Instantaneous measurement capabilities for the committer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Quantum Bit Commitment.png|center|Quantum Bit Commitment]]&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&lt;br /&gt;
* There is no need of quantum memory for the parties.&lt;br /&gt;
* The protocol is unconditionally secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocol Description==&lt;br /&gt;
[https://github.com/apassenger/CQC-Python/tree/release/1.0/QuantumBitCommitment &amp;lt;u&amp;gt;click here for Python code&amp;lt;/u&amp;gt;]&amp;lt;/br&amp;gt;&lt;br /&gt;
The committer and the receiver agree on the space-time origin point P and two light-like separated points where the two agents of each party will be stationed.&lt;br /&gt;
&lt;br /&gt;
===Commitment Phase===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Receiver&#039;&#039;&lt;br /&gt;
# Prepare a set of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; qubits &amp;lt;math&amp;gt;|\psi_i\rangle_{i=1}^N&amp;lt;/math&amp;gt; chosen independently and randomly from the BB84 states - &amp;lt;math&amp;gt;\{|0\rangle, |1\rangle, |+\rangle, |-\rangle\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Send the qubits to the commiter at point P.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Commiter&#039;&#039;&lt;br /&gt;
# To commit to 0, measure in the &amp;lt;math&amp;gt;\{|0\rangle, |1\rangle\}&amp;lt;/math&amp;gt; basis.&lt;br /&gt;
# To commit to 1, measure in the &amp;lt;math&amp;gt;\{|+\rangle, |-\rangle\}&amp;lt;/math&amp;gt; basis.&lt;br /&gt;
# Send the measurement outcomes to the agents &amp;lt;math&amp;gt;Q_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Q_1&amp;lt;/math&amp;gt; via the secure classical channels.&lt;br /&gt;
&lt;br /&gt;
===Unveiling Phase===    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Committer&#039;&#039;&lt;br /&gt;
# The committer&#039;s agents reveal the measurement outcomes to the receiver&#039;s agents &amp;lt;math&amp;gt;Q&#039;_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Q&#039;_1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Receiver&#039;&#039;&lt;br /&gt;
# Check if the revealed outcomes of both the agents are same, if not, then abort.&lt;br /&gt;
# Check if the revealed outcomes are consistent with the sent states, if not, then abort.&lt;br /&gt;
# If the checks pass, accept the commitment.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Natansh Mathur&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Quantum_Bit_Commitment&amp;diff=3695</id>
		<title>Quantum Bit Commitment</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Quantum_Bit_Commitment&amp;diff=3695"/>
		<updated>2019-07-12T12:06:23Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Protocol Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [https://arxiv.org/abs/1108.2879 example protocol] achieves the task of [[bit commitment]] securely by using a relativistic scheme.&lt;br /&gt;
In bit commitment, the committer &amp;quot;commits&amp;quot; to a particular bit value.&lt;br /&gt;
The receiver knows nothing about the committed bit value until the committer chooses to do so (&#039;&#039;hiding property&#039;&#039;).&lt;br /&gt;
The receiver has a guarantee that once committed, the committer cannot change the committed bit value (&#039;&#039;binding property&#039;&#039;).&lt;br /&gt;
Information-theoretic secure bit commitment cannot be done with non-relativistic schemes see this review paper [https://arxiv.org/abs/quant-ph/9712023]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tags:&#039;&#039;&#039; [[:Category:Two Party Protocols|Two Party Protocols]], [[:Category:Quantum Enhanced Classical Functionality|Quantum Enhanced Classical Functionality]], [[:Category:Specific Task|Specific Task]], &lt;br /&gt;
[[:Category:Information-theoretic security|Information-theoretic security]],&lt;br /&gt;
[[Category:Two Party Protocols]] [[Category:Quantum Enhanced Classical Functionality]][[Category:Specific Task]]&lt;br /&gt;
[[Category:Information-theoretic security]]&lt;br /&gt;
&lt;br /&gt;
==Assumptions==&lt;br /&gt;
&lt;br /&gt;
* Quantum theory is correct.&lt;br /&gt;
* The background space-time is approximately Minkowski.&lt;br /&gt;
* The committer can signal at precisely light speed.&lt;br /&gt;
* All information processing is instantaneous.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Outline==&lt;br /&gt;
&lt;br /&gt;
Both the receiver and the committer have 2 agents each which are the parties they send their qubits to and receive the committed value from. The agents are light-like separated from the committer. &lt;br /&gt;
&lt;br /&gt;
The receiver securely pre-prepares a set of qubits randomly chosen from the BB84 states and sends them to the committer.&lt;br /&gt;
To commit to the bit 0, the committer measures the received qubits in the standard basis and in Hadamard basis to commit to 1.&lt;br /&gt;
The committer then sends the outcomes to their agents over secure classical channels.&lt;br /&gt;
To unveil the committed bit, the committer&#039;s agents reveal the outcomes to the receiver&#039;s agents.&lt;br /&gt;
The receiver&#039;s agents then check if the outcomes they have received are the same and consistent with the states sent to the committer.&lt;br /&gt;
If the check passes, the receiver accepts the commitment.&lt;br /&gt;
&lt;br /&gt;
==Notation==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt;: Number of random qubits used in the commitment.&lt;br /&gt;
* &amp;lt;math&amp;gt;|\psi_i\rangle&amp;lt;/math&amp;gt;: Random BB84 qubit with index &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;.&lt;br /&gt;
* &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt;: Space-time origin point for the Minkowski space which is the position of the committer.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q_0&amp;lt;/math&amp;gt;: Commiter&#039;s first agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q_1&amp;lt;/math&amp;gt;: Commiter&#039;s second agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q^{&#039;}_0&amp;lt;/math&amp;gt;: Receiver&#039;s first agent.&lt;br /&gt;
* &amp;lt;math&amp;gt;Q^{&#039;}_1&amp;lt;/math&amp;gt;: Receiver&#039;s second agent.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
* Secure classical channels between the parties and their agents.&lt;br /&gt;
* Basic state preparation abilities for the receiver.&lt;br /&gt;
* Instantaneous measurement capabilities for the committer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Quantum Bit Commitment.png|center|Quantum Bit Commitment]]&lt;br /&gt;
&lt;br /&gt;
==Properties==&lt;br /&gt;
&lt;br /&gt;
* There is no need of quantum memory for the parties.&lt;br /&gt;
* The protocol is unconditionally secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocol Description==&lt;br /&gt;
[https://github.com/apassenger/CQC-Python/tree/release/1.0/QuantumBitCommitment click here for Python code]&lt;br /&gt;
The committer and the receiver agree on the space-time origin point P and two light-like separated points where the two agents of each party will be stationed.&lt;br /&gt;
&lt;br /&gt;
===Commitment Phase===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Receiver&#039;&#039;&lt;br /&gt;
# Prepare a set of &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; qubits &amp;lt;math&amp;gt;|\psi_i\rangle_{i=1}^N&amp;lt;/math&amp;gt; chosen independently and randomly from the BB84 states - &amp;lt;math&amp;gt;\{|0\rangle, |1\rangle, |+\rangle, |-\rangle\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Send the qubits to the commiter at point P.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Commiter&#039;&#039;&lt;br /&gt;
# To commit to 0, measure in the &amp;lt;math&amp;gt;\{|0\rangle, |1\rangle\}&amp;lt;/math&amp;gt; basis.&lt;br /&gt;
# To commit to 1, measure in the &amp;lt;math&amp;gt;\{|+\rangle, |-\rangle\}&amp;lt;/math&amp;gt; basis.&lt;br /&gt;
# Send the measurement outcomes to the agents &amp;lt;math&amp;gt;Q_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Q_1&amp;lt;/math&amp;gt; via the secure classical channels.&lt;br /&gt;
&lt;br /&gt;
===Unveiling Phase===    &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Committer&#039;&#039;&lt;br /&gt;
# The committer&#039;s agents reveal the measurement outcomes to the receiver&#039;s agents &amp;lt;math&amp;gt;Q&#039;_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;Q&#039;_1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Receiver&#039;&#039;&lt;br /&gt;
# Check if the revealed outcomes of both the agents are same, if not, then abort.&lt;br /&gt;
# Check if the revealed outcomes are consistent with the sent states, if not, then abort.&lt;br /&gt;
# If the checks pass, accept the commitment.&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
&amp;lt;div style=&#039;text-align: right;&#039;&amp;gt;&#039;&#039;*contributed by Natansh Mathur&#039;&#039;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
	<entry>
		<id>https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=3694</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.veriqloud.fr/index.php?title=Main_Page&amp;diff=3694"/>
		<updated>2019-07-12T11:29:07Z</updated>

		<summary type="html">&lt;p&gt;Shraddha: /* Functionality Page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &#039;&#039;&#039;Welcome to The Quantum Protocol Zoo -&#039;&#039;&#039; &#039;&#039;Explore, Learn, Code and Implement Quantum Protocols&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;The quantum protocol zoo is an open repository of protocols for quantum networks. It provides a compact and canonical way to explore such protocols. Moreover, it allows for easy communication among computer scientists, engineers, and physicists on a single platform.&lt;br /&gt;
*[[Quantum Protocol Zoo:About|About us]]&lt;br /&gt;
*[[Quantum Protocol Zoo:General disclaimer| Disclaimer]]&lt;br /&gt;
*[[Quantum Protocol Zoo:Copyrights|Copyrights]]&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Quantum Protocol Zoo is a repository of protocols for quantum networks. It presents a wiki of protocols for various functionalities classified in terms of the [[:Category: Network Stages|network stages]] for a quantum internet. It is important to note that, although there are several different ways of defining a protocol, we characterise it as something that involves more than one party. In particular, we define a protocol as a sequence of steps, specifically designed to accomplish a task. It may or may not involve an algorithm and could be run between trusted parties as well as parties who don&#039;t trust each other. &lt;br /&gt;
&lt;br /&gt;
The wiki consists of two types of pages: The first type is a functionality page, describing a general task which can be realised in a quantum network (the &amp;quot;what&amp;quot;). The second type of page is a protocol page, which describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). These pages are listed in [[Protocol Library]]. Furthermore, a page on [[Supplementary Information]] has been provided for background information about quantum theory. Any information on [[How to Submit]] or contact can be found in the Navigation menu on the sidebar. Every page has a Discussion section, where users are welcome to leave their comments.&lt;br /&gt;
&lt;br /&gt;
== The goal ==&lt;br /&gt;
The goal of this project is multifold. First, it aims to provide a compact and precise review of all the existing protocols in one place, such that it is accessible to both the young researchers motivated to enter into the field as well as quantum enthusiasts. Second, our platform enables the experts from academia and industry to find real-life use cases for the listed protocols and at the same time innovate on (or compose) the existing ones to tailor-made new protocol for a desired task. Finally, our main intention is to also develop standardised form for protocol descriptions to make the community quantum-internet ready. At the same time, we emphasise that our purpose is not to point out the strengths or weaknesses of any particular protocol or functionality. &lt;br /&gt;
&lt;br /&gt;
As a direct consequence of this effort, hosting and analysing the protocols in this fashion provides an underlying link between several protocols and would enable everyone to gain a deeper understanding of their working. With the rapid progress in quantum technologies and improvements in the current protocols, it is extremely beneficial to have a resource for all the quantum protocols in one place that can be regularly updated to keep track of the advancements, something that can not be achieved with the review articles or a book. We, therefore, invite everyone from the quantum information science community to join and contribute to this initiative in collectively making the quantum protocol zoo a crucial source for quantum protocols.&lt;br /&gt;
&lt;br /&gt;
== Wonder what&#039;s the format for contribution? ==&lt;br /&gt;
We welcome contributions from various fields, here we give the format of the kinds of pages, the wiki is composed of. A more detailed set of guidelines for submissions can be found on the [[How to Submit]] page.&lt;br /&gt;
=== Functionality Page===&lt;br /&gt;
----&lt;br /&gt;
Functionality page describes a general task which can be realized in a quantum network (the &amp;quot;what&amp;quot;). It consists of the following sections.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: white; border: solid thin black;title=Functionality Description;&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Functionality Description&#039;&#039;&#039; A lucid definition of functionality in discussion.&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Tags&#039;&#039;&#039; Any related page or list of protocols is connected by this section&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Use Case&#039;&#039;&#039; (if available) analyses how practical the protocol is, for industry use when compared to other alternatives. It answers the following questions:&lt;br /&gt;
**Quantum or classical task?&lt;br /&gt;
**Any classical or post-quantum secure analogue?&lt;br /&gt;
**Benchmark values for key length, security parameter, threshold values, etc?&lt;br /&gt;
**Scalabilty in terms of time, key length etc..&lt;br /&gt;
**Real World Applications?&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Protocols&#039;&#039;&#039; List of different types of example protocol achieving the functionality (each protocol in this list is written in the format given below) depending on the task achieved or [[:Category: Network Stages|Network Stages]] required to achieve the same functionality&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Properties&#039;&#039;&#039; All properties that should be satisfied by any protocol achieving the concerned functionality and other common terminologies used in all the protocols.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Further Information&#039;&#039;&#039; Any issue that could not be addressed or find a place in the above sections or any review paper discussing a feature of various types of protocols related to the functionality. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Protocol Page ===&lt;br /&gt;
----&lt;br /&gt;
Protocol page describes a specific protocol implementing the defined functionality (the &amp;quot;how&amp;quot;). It consists of the following sections.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: white; border: solid thin black;title=Functionality Description;&amp;quot;&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Link&#039;&#039;&#039; to the corresponding functionality together with a short description of the method used and properties satisfied by a protocol.&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Tags&#039;&#039;&#039; Any related page or list of protocols is connected by this section&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Assumptions&#039;&#039;&#039; It describes the setting in which the protocol will be successful. Any assumption on the setup for the protocol below is listed in this section.&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Outline&#039;&#039;&#039; A non-mathematical detailed outline which provides a rough idea of the concerned protocol. A figure is accommodated for most protocols. &lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Notation&#039;&#039;&#039; Connects the non-mathematical outline with further sections.&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Requirements&#039;&#039;&#039; &lt;br /&gt;
**[[:Category:Network Stages|Network Stage]]&lt;br /&gt;
**Relevant network parameters&lt;br /&gt;
**Technology required by each party&lt;br /&gt;
**Availbale information from implementations like, order of digits related to threshold values, QBit Error Rate (QBER), parameters, etc..&lt;br /&gt;
It accommodates a figure on the &#039;&#039;&#039;decomposition of the protocol&#039;&#039;&#039; into various components required for implementation including the physical resources, nodal subroutines, and other protocols used.&lt;br /&gt;
&#039;&#039;&#039;Color Coding:&#039;&#039;&#039;&lt;br /&gt;
*** The protocols are shown in a blue rectangular box.&lt;br /&gt;
*** The nodal subroutines are shown in a green rounded rectangular box.&lt;br /&gt;
*** The physical resources are shown in red ovals.&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Properties&#039;&#039;&#039; A list of important information extracted from the protocol such as parameters (threshold values), security claim, success probability,  etc..&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Protocol Description&#039;&#039;&#039; Mathematical step-wise protocol algorithm helpful to write a subroutine.&lt;br /&gt;
----&lt;br /&gt;
*&#039;&#039;&#039;Further Information&#039;&#039;&#039; Any useful information that could not find its place in the above description goes here. Also, some pages on protocols might include a short description as below for a list of protocols in the same class of functionality and network stage that are easy to interpret after reading the concerned formal description (or are variants of the protocol discussed above):&lt;br /&gt;
*Theoretical Papers: &lt;br /&gt;
**How is it different from the above protocol&lt;br /&gt;
**Requirements&lt;br /&gt;
**Security&lt;br /&gt;
*Experimental Papers: &lt;br /&gt;
**Which paper or protocol does it implement&lt;br /&gt;
**Benchmark values for this demonstration&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shraddha</name></author>
	</entry>
</feed>