Python package that allows to model the expected keyrates in a BBM92 protocol based on SPDC pumped with a CW laser.
Project description
BBM92_CW
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
see here
References
[1] Neumann et al. (2021). Phys. Rev. A 104, 022406 10.1103/PhysRevA.104.022406
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bbm92_cw-0.0.2.tar.gz
.
File metadata
- Download URL: bbm92_cw-0.0.2.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022f01a8be9a63ea57f3152882ef8389d23d5f45789153d1bbe61ec28d113a41 |
|
MD5 | 1b3aa252989e57465b97d5921fc7f937 |
|
BLAKE2b-256 | 4bd2f557bcfaaec0c066fd4102601ad3243e3882f388f6b9b4dbc2de7f944734 |
File details
Details for the file bbm92_cw-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: bbm92_cw-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c9e5a6276f41a3d86d47bce803ef54f7cba27a1ef9584e90cf6031280ba158c |
|
MD5 | 6c359c0e1ab573f816fe8c5b56fd873d |
|
BLAKE2b-256 | d3f2291638aacff82e2d9928c2b3e96694434a79a1f3689c9727e3ce966d3ddd |