Author: kimworrall
-
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…
-
Measurement Device Independent Quantum Digital Signature (MDI-QDS)
implements Quantum Digital Signature Introduction The example protocol achieves the functionality of Quantum Digital Signature (QDS) by allowing exchange of messages using the procedure studied in Prepare and Measure Quantum Digital Signature but without trusting one’s measurement devices, thus making the protocol device independent. It uses the security proof of MDI-QKD to the QDS scheme…
-
Prepare and Measure Quantum Digital Signature
implements Quantum Digital Signature Introduction This protocol [1] achieves the task of Quantum Digital Signature which allows for the exchange of single or multiple bit classical messages from sender to multiple recipients such that parties are required to prepare and measure quantum states instantly without having to store them. For simplicity, most protocols take into…
