Skip to the content.

Quantum Key Distribution: Open Source Software

Including Post Quantum Cryptography (PQC) open source projects.

See also Quantum Key Distribution: Simulators

Open Quantum Safe

The Open Quantum Safe (OQS) project is an open-source project that aims to support the development and prototyping of quantum-resistant cryptography. OQS consists of two main lines of work: liboqs, an open source C library for quantum-resistant cryptographic algorithms, and prototype integrations into protocols and applications, including the widely used OpenSSL library.

Open QKD Network

A layered framework for incorporating quantum-safe cryptography into conventional communication systems.

Cascade Python

A Python implementation of the Cascade information reconciliation protocol for Quantum Key Distribution (QKD).

Cascade C++

A C++ implementation of the Cascade information reconciliation protocol for Quantum Key Distribution (QKD).

Cascade Study

A study on the optimization of the Cascade Protocol.

BB84 SimulaQron

BB84 Quantum Key Distribution implemented using the SimulaQron Python API.

The Pan-European Quantum Internet Hackathon 2019

Enhance OpenSSL to be able to use Quantum Key Distribution (QKD) as a key agreement protocol.

AIT QKD Software Suite

The AIT QKD Software Suite containing Q3P, the Q3P KeyStore, QKD Modules, Cascade, and others.

Quantum Communications Hub CQP Toolkit

The system provides various components for integrating QKD into a security system. It’s written in C++11 but uses GRPC interfaces so can be integrated with lots of different languages.

Software for Low Density Parity Check Codes

A collection of programs and modules, written in C, intended to support research and education concerning Low Density Parity Check (LDPC) codes.