Releases: quantumprotocolzoo/protocols
Quantum anonymous transmission & more
Quantum Cheques
v0.1.7 adds the quantum cheques protocol. The code has been produced during the Pan European Quantum Internet Hackathon organized through the Quantum Internet Alliance, nov 5-6 2019.
Universal Blind Quantum Computation
In v0.1.6 we added Measurement Based Quantum Computation and Universal Blind Quantum Computation to the set of protocols that you can run. They are the result of a great work done during RIPE NCC Quantum Internet Hackathon 2018 by Team aMBiQuiCy. The code was additionnally updated by Veriqloud to Simulaqron's latest version.
Quantum Token
In v0.1.5 we added the Quantum Token protocol. It's a 3-party protocol used to emit unforgeable money taken from "Experimental investigation of practical unforgeable quantum money", by Mathieu Bozzio,Adeline Orieux, Luis Trigo Vidarte, Isabelle Zaquine, Iordanis Kerenidis, and Eleni Diamanti.
EPR teleportation code
The v0.1.4 release is one step forward to creating a library of utility functions on top of CQC. Our first function will be a robust implementation of the teleportation where any sender / receiver can be specified, and where successful transmission can be acknowledged so that for instance resources requirements can be kept under control by the quantum algorithm being run.
Alternate Quantum Coin Flipping
v0.1.3 adds the algorithm described by Anna Pappa, André Chaillloux, Eleni Diamanti and Iordanis Kerenidis called Practical Quantum Coin Flipping (https://arxiv.org/pdf/1106.1099.pdf). This protocol was implemented by Veriqloud (https://veriqloud.com)
Weak String Erasure
For this v0.1.2 release, we implemented the Weak String Protocol described at https://wiki.veriqloud.fr/index.php?title=Weak_String_Erasure.
It is based on Alice sending qubits encoded in BB84 states and Bob measuring them at the other end. When Bob and Alice share the same basis they are garanteed to get the same results, yet if Alice is giving her preparation basis to Bob, but Bob does not give the measurement basis to Alice she cannot know which bits they have in common. The protocol works because there is a bound on the decoherence time of quantum memories that Bob could try to use for cheating.
Quantum Coin Flipping
In this release, we implemented Unconditionally Secure Quantum Coin Tossing described at https://arxiv.org/abs/quant-ph/9904078 and https://wiki.veriqloud.fr/index.php?title=Quantum_Coin_Flipping