VPItoolkit™ QKD is an add-on to VPItransmissionMaker Optical Systems providing module libraries for system-level simulations of discrete variable (DV) and continuous variable (CV) quantum key distribution (QKD) scenarios.
It contains modules for QKD transmitters and receivers, parameter estimation, and secret key rate calculation.
Typical application scenarios:
Weak-coherent prepare-and-measure CV-QKD
Parameter estimator for Gaussian-modulated CV-QKD
Random number generator for Gaussian-modulated CV-QKD
Secret fraction estimator for Gaussian-modulated CV-QKD
Black box transmitter and receiver
Realistic receiver with automatic SNU calibration
Weak-coherent prepare-and-measure DV-QKD
Single photon counting
Differential phase shift keying transmitter and receiver
Polarization, time/phase & T12 basis BB84 transmitters & receivers
Sifting
Random number generator for decoy state BB84, e.g. T12
Secret fraction estimator for T12