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.