Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bbm92_cw-0.0.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

bbm92_cw-0.0.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

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

Hashes for bbm92_cw-0.0.2.tar.gz
Algorithm Hash digest
SHA256 022f01a8be9a63ea57f3152882ef8389d23d5f45789153d1bbe61ec28d113a41
MD5 1b3aa252989e57465b97d5921fc7f937
BLAKE2b-256 4bd2f557bcfaaec0c066fd4102601ad3243e3882f388f6b9b4dbc2de7f944734

See more details on using hashes here.

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

Hashes for bbm92_cw-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1c9e5a6276f41a3d86d47bce803ef54f7cba27a1ef9584e90cf6031280ba158c
MD5 6c359c0e1ab573f816fe8c5b56fd873d
BLAKE2b-256 d3f2291638aacff82e2d9928c2b3e96694434a79a1f3689c9727e3ce966d3ddd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page