Skip to content

Releases: quantumprotocolzoo/protocols

Quantum anonymous transmission & more

31 Jan 15:36
Compare
Choose a tag to compare

2 more protocols added using netsquid:

  • Quantum Anonymous Transmission
  • DI QKD

Quantum Cheques

17 Dec 04:42
Compare
Choose a tag to compare

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

21 Nov 10:15
Compare
Choose a tag to compare

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

19 Nov 23:51
4a69f19
Compare
Choose a tag to compare

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

26 Aug 13:18
Compare
Choose a tag to compare

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

26 Jul 10:44
Compare
Choose a tag to compare

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

24 Jul 11:26
Compare
Choose a tag to compare

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

19 Jul 11:56
Compare
Choose a tag to compare

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