Category: QuantumProtocolZoo
-
Provably Secure Symmetric Private Information Retrieval with Quantum Cryptography
implements (Symmetric) Private Information Retrieval Introduction This protocol [1] implements symmetric private information retrieval (SPIR) and has unconditional security (a.k.a. information-theoretic security). It is a quantum multi-database one-round protocol, based on a classical multi-database SPIR protocol. It uses quantum key distribution (QKD) to share randomness between servers and to secure classical channels between the user…
-
Prepare-and-Send Verifiable Quantum Fully Homomorphic Encryption
implements Secure Verifiable Client-Server Delegated Quantum Computation Introduction This example protocol[1], implements Prepare-and-Send Quantum Fully Homomorphic Encryption[2] protocol with the additional property that it may be verified, where it is checked if the final ciphertext produces by the server matches the results of a particular computation. QFHE is a protocol where any arbitrary computations can…
-
Measurement-Only Verifiable Universal Blind Quantum Computation
implements Secure Verifiable Client-Server Delegated Quantum Computation Introduction The protocol [1] achieves the functionality of Secure Verifiable Delegated Quantum Computation which is the task of assigning quantum computation to an untrusted device while maintaining privacy of the computation. This protocol allows the client to verify the correctness of the blind delegated quantum computing with high…
-
Prepare-and-Send Verifiable Universal Blind Quantum Computation
implements Secure Verifiable Client-Server Delegated Quantum Computation Introduction Thus protocol implements the functionality of Secure Verifiable Delegated Quantum Computation which enables a client with limited quantum technology to delegate a computation to an untrusted but powerful quantum server in such a manner, where the privacy of the computation is maintained. This protocol introduces verifiability as…
-
Pseudo-Secret Random Qubit Generator (PSQRG)
implements Secure Client-Server Delegated Computation Introduction The example protocol[1] enables fully-classical parties to generate secret single qubit states using only public classical channels and a single quantum Server. This functionality could be used to replace a quantum channel completely such that a classical Client can perform various quantum applications over classical network connected to a…
-
Prepare-and-Send Universal Blind Quantum Computation
implements Secure Client-Server Delegated Computation Introduction Universal blind quantum computation achieves the functionality of Secure Client- Server Delegated Quantum Computation by assigning quantum computation to an untrusted device while maintaining privacy of the input, output and computation of the client. The client requires to be able to prepare and send quantum states while the server…
-
Prepare-and-Send Quantum Fully Homomorphic Encryption
implements Secure Client-Server Delegated Computation Introduction This example protocol achieves the functionality of Secure Client- Server Delegated Computation by a method which involves quantum offline and classical offline communication, called Quantum Fully Homomorphic Encryption (QFHE). Offline communication means there is exchange of information is not required throughout the protocol but only once at the start…
-
Quantum Secret Sharing using GHZ States
implements Quantum Secret Sharing Introduction 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 $n$ shares and send them to $ n$ others, when and only when $ k (\frac{n}{2}< k \le n)$ or more shares work together…
-
BB84 Quantum Key Distribution
implements Quantum Key Distribution Introduction This example protocol[1] implements the task of Quantum Key Distribution (QKD). The protocol enables two parties to establish a classical secret key by preparing and measuring qubits. The output of the protocol is a classical secret key which is completely unknown to any third party, namely an eavesdropper. Related Paper(s) Quantum cryptography:…
-
Arbitrated Quantum Digital Signature
implements Quantum Digital Signature Introduction This protocol [1] provides a quantum digital signature scheme where the public (known to all) and private (secret key preserved with the seller) keys are classical in nature, however the signature has a quantum nature. This scheme is based on public-key cryptography where the seller’s identity is used to generate…
