Skip to content
/ pyqkd Public

Repository with codes for simulating and optimising quantum key distribution protocols.

License

Notifications You must be signed in to change notification settings

gnypit/pyqkd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PyQKD package for Quantum Key Distribution protocols simulation and optimisation with Parallel Genetic Algorithms.

This repository was created as a side result of various research projects conducted at the International Centre for Theory of Quantum Technologies. The problem which led to writing a universal framework of a parallel genetic algorithm was a multi-variable optimisation problem of the QKD in quantum cryptography. Thus, some files for simulating BB84 protocol can be found in here, including an computationally optimised approach to the post-processing of data, especially the error correction stage. However, the main scope of this project now and in the coming weeks is creating a pyqkd.genal package which will provide Users with a framework for applying a Parallel Genetic Algorithm to any problem they may have.

I'm happy to collaborate with more people, so please feel free to join! Cheers, Jakub