IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)
Python-Based Architectural Framework of End-to-End BB84 Noise Simulation
Larry McMahan, Aditya Das, Sophia Ren, Samiha Das, Elaine Huang, Sai Sanjay Devi, Ashvik Ghosh
Abstract
Quantum Key Distribution (QKD) provides a novel alternative to Classical Key Distribution in protecting secure communications, but poses challenges in terms of research and widespread adoption. While the resource-intensive nature of QKD setups limit experimental studies to specialized laboratories, we present an end-to-end simulation that models photon generation, transmission, and detection, thereby lowering the barrier to testing hypotheses regarding experimental setups under realistic conditions. In this study, a fiber optic-based simulation is utilized along with a quantum circuit and a detailed noise model within the BB84 protocol to recreate an experimental setup. Our BB84 simulation retained ≈50% of transmitted bits after sifting, matching the experimental expectations. Our model incorporates customizable noise, such as multi-photon emissions and channel disturbances, directly into the key exchange process, allowing for an approach that utilizes simulated fiber optics and theoretical noise models to replicate physical conditions. Our findings support the development of QKD as a scalable solution for securing the quantum internet and future communication networks.