cascade-python
cascade-python copied to clipboard
Python implementation of Cascade information reconciliation protocol for Quantum Key Distribution
.. image:: https://travis-ci.org/brunorijsman/cascade-python.svg?branch=master :target: https://travis-ci.org/brunorijsman/cascade-python
.. image:: https://codecov.io/gh/brunorijsman/cascade-python/branch/master/graph/badge.svg :target: https://codecov.io/gh/brunorijsman/cascade-python
.. image:: https://readthedocs.org/projects/cascade-python/badge/?version=latest :target: https://cascade-python.readthedocs.io/en/latest/
cascade-python
This Github project has been superseded by Github project cascadecpp_, which is a port of
the Python code in this repository to C++. The
C++ code runs about 100x faster because C++ is faster than Python but mostly because the C++
code has been much more heavily optimized. Also, the C++ code is more reliable because it has
been more carefully debugged. I recommend that you read the documentation in the link below
for an introduction to the Cascade algorithm. But when it comes to running code, I recommend
the C++ code over the Python code.
Cascade information reconciliation protocol for Quantum Key Distribution (QKD).
See documentation_.
.. _documentation: https://cascade-python.readthedocs.io/en/latest/
.. _cascadecpp: https://github.com/brunorijsman/cascade-cpp