This project is an implementation of the model laid out in [1].
The model treats a Continuous Wave (CW) source of photon pairs that are perfectly correlated in time,
and formalises what the expected asymptotic secure key rate (AKR) is if you use them to perform passive BBM92.
The package is meant to calculate the optimal brightness, coincidence window and corresponding AKR for a given link loss.
Installation
pip install bbm92_cw
Examples
You can now use the module like you would any other python package.
To understand better what the functionality offers, have a look at the following examples:
satellite overpass
In an overpass, we assume a constant loss of 20 dB on the terrestrial arm, and a variable loss on the free-space arm. The specs of the detectors are read out from a yaml file
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.