├── BB84 ├── BB84_Detector.m ├── BB84_PNS_Attacker.m ├── Binary_Shannon_Entropy.m ├── Correction_Efficiency.m ├── Decoy_Photon_Generator.m ├── Decoy_Simulate_BB84.m ├── Photon_Generator.m └── evaluate_R.m ├── MDIQKD ├── Binary_Shannon_Entropy.m ├── Correction_Efficiency.m ├── Decoy_MDI_Photon_Generator.m ├── MDI_Decoy_Simulate.m ├── MDI_Detector.m ├── MDI_Photon_Generator.m ├── Multi_Photon_BSM.m ├── Multi_Photon_Destructive_Interference.m ├── Multi_Photon_HOM.m ├── Multi_Photon_Interference.m ├── Path_Loss.m ├── evaluate_R.m ├── evaluate_Y11_and_e11.m ├── evaluate_Y11_and_e11_simp.m ├── getchar.m └── mdiqkd_plot.m ├── Results ├── BB84_Simulation.png ├── mdiqkd_sim.png ├── mdisim_0km.mat ├── mdisim_10km.mat ├── mdisim_20km.mat ├── mdisim_30km.mat ├── mdisim_40km.mat ├── mdisim_50km.mat ├── mdisim_55km.mat ├── mdisim_5km.mat ├── mdisim_60km.mat ├── mdisim_70km.mat └── mdisim_75km.mat └── readme.md /BB84/BB84_Detector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/BB84_Detector.m -------------------------------------------------------------------------------- /BB84/BB84_PNS_Attacker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/BB84_PNS_Attacker.m -------------------------------------------------------------------------------- /BB84/Binary_Shannon_Entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/Binary_Shannon_Entropy.m -------------------------------------------------------------------------------- /BB84/Correction_Efficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/Correction_Efficiency.m -------------------------------------------------------------------------------- /BB84/Decoy_Photon_Generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/Decoy_Photon_Generator.m -------------------------------------------------------------------------------- /BB84/Decoy_Simulate_BB84.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/Decoy_Simulate_BB84.m -------------------------------------------------------------------------------- /BB84/Photon_Generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/Photon_Generator.m -------------------------------------------------------------------------------- /BB84/evaluate_R.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/BB84/evaluate_R.m -------------------------------------------------------------------------------- /MDIQKD/Binary_Shannon_Entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Binary_Shannon_Entropy.m -------------------------------------------------------------------------------- /MDIQKD/Correction_Efficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Correction_Efficiency.m -------------------------------------------------------------------------------- /MDIQKD/Decoy_MDI_Photon_Generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Decoy_MDI_Photon_Generator.m -------------------------------------------------------------------------------- /MDIQKD/MDI_Decoy_Simulate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/MDI_Decoy_Simulate.m -------------------------------------------------------------------------------- /MDIQKD/MDI_Detector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/MDI_Detector.m -------------------------------------------------------------------------------- /MDIQKD/MDI_Photon_Generator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/MDI_Photon_Generator.m -------------------------------------------------------------------------------- /MDIQKD/Multi_Photon_BSM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Multi_Photon_BSM.m -------------------------------------------------------------------------------- /MDIQKD/Multi_Photon_Destructive_Interference.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Multi_Photon_Destructive_Interference.m -------------------------------------------------------------------------------- /MDIQKD/Multi_Photon_HOM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Multi_Photon_HOM.m -------------------------------------------------------------------------------- /MDIQKD/Multi_Photon_Interference.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Multi_Photon_Interference.m -------------------------------------------------------------------------------- /MDIQKD/Path_Loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/Path_Loss.m -------------------------------------------------------------------------------- /MDIQKD/evaluate_R.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/evaluate_R.m -------------------------------------------------------------------------------- /MDIQKD/evaluate_Y11_and_e11.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/evaluate_Y11_and_e11.m -------------------------------------------------------------------------------- /MDIQKD/evaluate_Y11_and_e11_simp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/evaluate_Y11_and_e11_simp.m -------------------------------------------------------------------------------- /MDIQKD/getchar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/getchar.m -------------------------------------------------------------------------------- /MDIQKD/mdiqkd_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/MDIQKD/mdiqkd_plot.m -------------------------------------------------------------------------------- /Results/BB84_Simulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/BB84_Simulation.png -------------------------------------------------------------------------------- /Results/mdiqkd_sim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdiqkd_sim.png -------------------------------------------------------------------------------- /Results/mdisim_0km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_0km.mat -------------------------------------------------------------------------------- /Results/mdisim_10km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_10km.mat -------------------------------------------------------------------------------- /Results/mdisim_20km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_20km.mat -------------------------------------------------------------------------------- /Results/mdisim_30km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_30km.mat -------------------------------------------------------------------------------- /Results/mdisim_40km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_40km.mat -------------------------------------------------------------------------------- /Results/mdisim_50km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_50km.mat -------------------------------------------------------------------------------- /Results/mdisim_55km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_55km.mat -------------------------------------------------------------------------------- /Results/mdisim_5km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_5km.mat -------------------------------------------------------------------------------- /Results/mdisim_60km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_60km.mat -------------------------------------------------------------------------------- /Results/mdisim_70km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_70km.mat -------------------------------------------------------------------------------- /Results/mdisim_75km.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/Results/mdisim_75km.mat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveLast/QKD-Simulation/HEAD/readme.md --------------------------------------------------------------------------------