Navigation |
Quantum Information SuiteIntroductionThis program is an evolution of my end of career project, of Computer Engineering career. This software is under development. All suggestions, comments and request are welcome. I will try to add them on next releases. It tries to be a generic framework for simulating Quantum Information precesses, but by now it only deals effectively with BB84, but it is designed to simulate logical gates and entanglement. Also some noise can be simulated and eavesdropping. As far I know it is the only one public available simulator of BB84. The main difference with other simulations, is that all mathematical background is abstracted. You will only work with quantum states, not with the coefficients (matrix, vectors or whatever...) and will apply to them operators, not mathematical operations. But states, are really simulated by complex coefficients, and you can explore them through debugger objects. This is the only one quantum information simulator that deals with quantum states as vectors (excluding matlab packages or similar). It is programmed with Microsoft Visual Studio 2005 and C#, but it's heavily designed to be able to interoperate with other languages, and even recode math code into FORTRAN. Downloads
Source Code
It is possible to download the full source code under GPL3 license terms from the sourceforge subversion repository. UsageUnfortunately there is very few documentation by now. You can run the Interactive->Communications->BB84Protocol screen, and also have a look to the output in the 'Global' tab of the logging window. Revision RecordsVersion 1.4:
Version 1.3:
Version 1.2:
Version 1.1:
Version 1.0:
Main Features
Use it clicking Testers -> KeyDistributionBB84 -> Simple (or Eavesdropper)
LicenseIt is released under GPL3 terms. Press references |