Reconciliation and distillation library

SeQureNet proposes to academic institutions an all-in-one library for their QKD experiments, enabling them to focus on their core know-how in quantum physics.

Functionality

  • High performance error correction for a wide range of SNRs with low interaction using LDPC codes
  • Fast Universal Hash Family-based Privacy amplification able to process large data blocks
  • Integrated network communication capability to simplify development of real-world applications
  • C++ interface
  • Targets CPUs or GPUs with OpenCL capability
  • Thread-safe
  • Low-level parallelization capability

Availability

  • Readily available for 32-bit and 64-bit linux
  • Can be ported on demand to other platforms
  • Licensing: for academic use, per project or custom licensing
  • Training Available

Performance figures

Error Probability

The bit error probability can be made as small as desired using large LDPC codes.

Low SNRs

Decoding can be performed at very low SNRs at speeds suitable for practical QKD.

Speed

High performance is obtained for big data blocks and high noise levels using GPU decoding.

All figures are measured using one thread on an Intel® Core i7 920 CPU and a NVIDIA® GTX 285 graphics adapter. Codes used are generated from an LDPC ensemble of rate 0.5, with an asymptotic threshold 0.965 on the BI-AWGN channel (Shannon limit: 0.978)