Skip to content
/ BB84 Public

Python simulation of the quantum key distribution protocol using QuTip simulator.

Notifications You must be signed in to change notification settings

lea318/BB84

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

BB84

Python simulation of the QKD protocol using QuTip simulator.

Package requirements:

  • numpy
  • matplotlib
  • qutip
  • jupyter

Useful commands

Command for initializing Jupyter kernel in conda enviroment:

python -m ipykernel install --user --name=<kernel_name>

Running Jupyter Notebook

jupyter notebook

Running the simulation

Run BB84.ipynb in Jupyter Notebook.

Set eavesdropper_present to True for simulation with an eavesdropper.

Set eavesdropper_present to False for simulation without an eavesdropper.

About

Python simulation of the quantum key distribution protocol using QuTip simulator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published