Skip to content

Omar/Q-Sim

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Decoy-State-BB84-Documentation @ 6996a1a
 
 
 
 
 
 
 
 
 
 
 
 

Decoy State BB84 Simulator

This code simulates key data generation from an experimental trial of a the Bennet and Brassard 1984 Quantum Key Distribution protocol with 1 decoy state, 1 vacuum state, and 1 signal state. It allows researchers to generate data that is close to what would be expected in the real world, based on user-set parameters to describe a given experimental set up.

This software runs on python2.7 and python3, and reqires the numpy package to use. To use it simply clone it to your machine using git clone --recurse-submodules https://github.com/OAmAr/DecoyBB84Simulator and run it with:

cd DecoyBB84Simulator
python q_sim.py

Further documentation can be found in the here.

About

Simulates Data frrom 3 State BB84 with decoy states

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages