Realistic QKD protocol simulation using NetSquid with BB84, E91, and MDI-QKD protocols, incorporating channel errors, photon loss, depolarization, and performance tracking.
-
Updated
Sep 12, 2025 - Python
Realistic QKD protocol simulation using NetSquid with BB84, E91, and MDI-QKD protocols, incorporating channel errors, photon loss, depolarization, and performance tracking.
Implement quantum key distribution (QKD) protocol BB84, E91 and key reconciliation
This project successfully demonstrates the core idea behind the E91 Quantum Key Distribution protocol using a quantum simulator. It shows how quantum entanglement and measurement basis selection enable two parties to securely establish a shared secret key, highlighting the fundamental advantage of quantum mechanics in modern cryptography.
Add a description, image, and links to the e91 topic page so that developers can more easily learn about it.
To associate your repository with the e91 topic, visit your repo's landing page and select "manage topics."