Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

International Research Journal of Modernization in Engineering Technology and Science

Quantum Key Distribution Using BB84 and E91 Protocols with QIS-Kit

Published Apr 3, 2026• 0 citations
Publisher

Abstract

The rapid advancement of quantum computing poses a significant threat to classical cryptographic systems that form the backbone of modern digital security.Algorithms such as RSA and ECC, which rely on the computational difficulty of integer factorization and discrete logarithm problems, become vulnerable to quantum attacks, particularly Shor's algorithm.This project presents a comprehensive Quantum Key Distribution (QKD) Simulator that implements the BB84 and E91 protocols using IBM's Qiskit quantum computing framework, providing an interactive platform for understanding, simulating, and analyzing quantum-safe key exchange mechanisms.The simulator features a full-stack architecture with a FastAPI backend powered by Python and Qiskit for quantum circuit execution, and a React 19 frontend with TypeScript for interactive visualization.The BB84 protocol implementation supports configurable qubit counts, multiple measurement bases (Z, X, and Diagonal), Eve's intercept-resend attack simulation with adjustable interception rates, and Quantum Bit Error Rate (QBER) calculation with a security threshold of 8.5%.The E91 protocol implementation uses entangled Bell state pairs with configurable measurement angles, CHSH inequality violation testing for quantum security verification, and reverse gate anti-eavesdropping mechanisms.Additionally, the system includes an AES encryption module that uses quantum-generated keys from BB84 and E91 simulations to perform AES-128, AES-192, and AES-256 encryption, with privacy amplification for keys shorter than the required length.A simulation history system with SQLite and PostgreSQL support enables experiment tracking, comparison, and analysis.The project demonstrates the practical application of quantum mechanics principles to cryptographic security and serves as an educational tool for understanding the transition from classical to quantum-safe cryptography.

DOI
10.56726/irjmets92808

Related papers

Secure Simulation of BB84 and E91 Quantum Cryptography Protocols

Jithendra Kukutla, Bandaru Pavani, Nandavaram Venkata Madhavi +1 more

Quantum computing is advancing rapidly and thus is a major challenge to traditional schemes of cryptographies like RSA, and ECC that get their security on computational difficulty. In order to counter this challenge, a paradigm change to be proposed is quantum cryptography which is based on the application of the rules of quantum mechanics to a conditional security. In the paper, a design and implementation of an interactive simulation platform, which models two seminal quantum key distribution (QKD) protocols, namely, BB84 and E91, is proposed. Formulated with a modular architecture in Streamlit, the system allows users to simulate the transmission into qubit, visualize key pre-processing, study the quantum bit error rate (QBER) and detect any eavesdropping through CHSH inequality. The platform will be used to include functionality of real-time graphical dashboards, user authentication, and a comparative analysis segment to systematically review classical and quantum-related cryptographic methods. The effects of noise levels, adversarial interference on the QBER and key generation rates are verified, and this serves to confirm the resilience of quantum systems against eavesdropping. The tool can be used as an educational and a research tool since it offers an intuitive interface to learn the quantum concepts related to superposition or entanglement and simultaneously takes the user through the protocol functionality in different security regimes. The findings attest to the increased security capabilities of quantum cryptographic systems, thus making them a valid option in the future communication network during the post-quantum era.

International Conference on Intelligent Cyber Physical Systems and Internet of Things (ICoICI)•Sep 17, 2025•0 citations

Development of an Interactive Simulation Platform for BB84 and E91 Quantum Cryptography Protocols with Integrated Security Analysis

M. Sharmila Devi, M Madhu Latha, G. Chandana Swathi +3 more

The fast development of quantum computing is a serious threat on the traditional cryptographic algorithms like RSA and ECC, the security of which depends on their computational hardness. In order to overcome this new weakness quantum cryptography proposes a radically new security paradigm based on the laws of quantum mechanics. The given paper provides the design and implementation of a platform of an interactive simulation modeling two basic Quantum Key Distribution (QKD) protocols: BB84 and E91. The platform has been created as a series of modules in Streamlit to allow users to simulate the transmission of a key using qubits, visualize key-processing interactions after transmission, trace Quantum Bit Error Rate (QBER), and identify possible eavesdropping by assessing CHSH inequality after transmission. The system is also enhanced with other features like real time graphics dash boards, user authentication and a comparative module to analyse the classical and quantum cryptographic methodologies. An experimental simulation of the influence of channel noise and adversarial interference on QBER and the efficiency of key generation proves the resilience of quantum protocols in the face of eavesdropping attack. The platform is an educational and research resource, allowing users to learn about the concept of quantum physics, including superposition and entanglement, as well as visualize the process of secure key exchange, because of its intuitive interface and elaborate visualizations. The findings indicate that quantum cryptography has greater security potential, which supports the applicability of quantum cryptography in the post-quantum era in ensuring the security of communication.

International Conference on IoT Based Control Networks and Intelligent Systems (ICICNIS)•Dec 15, 2025•4 citations

Security Analysis of the BB84 Quantum Key Distribution Protocol Using Qiskit

Tushar Kumar Chauhan, Sharon Rose J, Rinisha Jeshni K +2 more

The rapid progress of quantum computing demands secure communication protocols which are beyond classical cryptographic techniques. This necessity of Quantum Key Distribution (QKD) is met by providing security relying on the fundamental laws of quantum mechanics. In the work presented, the BB84 protocol is implemented using Qiskit platform provided by IBM. The performance is analyzed for both the ideal channel conditions and an intercept–resend eavesdropping scenario studying its security behavior and performance. 100% key agreement is observed with a QBER of 0% for the BB84 protocol executed under the ideal condition. When an eavesdropper is introduced, the QBER increases significantly, ranging from 16% to 38%, exceeding the acceptable security threshold of 11% and resulting in complete rejection of the generated key. Performance analysis carried out for key sizes between 100 and 1000 qubits shows that the execution time follows O(n) trend growing linearly. This simulation validates the correct operation of the BB84 protocol and demonstrates a detailed performance and security analysis of a QKD system using IBM Qiskit.

International Conference on Devices, Circuits and Systems (ICDCS)•Mar 27, 2026•0 citations

Simulation of E91 Quantum Key Distribution Protocol Using Qiskit

Naheen Mohd. Kadir, Md. Ali Hossain

We use the Qiskit quantum computing framework to simulate the E91 Quantum Key Distribution (QKD) protocol. By measuring entangled photon pairs, the E91 protocol uses quantum entanglement to safely transfer cryptographic keys between Alice and Bob. In order to investigate the key generation rates, Bell’s inequality violation, and the protocol’s resilience to eavesdropping, we simulate the protocol in this work using IBM’s quantum simulator. The findings demonstrate that the E91 protocol may effectively create a secure key by taking advantage of quantum entanglement and identifying any eavesdropping attempts by breaking Bell’s inequality, with a calculated Bell’s parameter of S = 2.47, exceeding the classical limit which is 2. Additionally, key extraction is shown to be possible by the analysis of measurement results, where the key creation rate improves with the number of entangled particles, achieving a key generation rate of 1.59 bps for 25 singlet states, 5.37 bps for 100 singlet states, 10.52 bps for 250 singlet states, and 12.24 bps for 500 singlet states, with corresponding key lengths of 7, 25, 57, and 106 bits, respectively.

IEEE International Conference on Computing, Applications and Systems (COMPAS)•Oct 23, 2025•0 citations

Secure Quantum Communication: Simulation and Analysis of Quantum Key Distribution Protocols

Mahendra Rasay, Emmanuel D. Sebastian, Subhash Prasad Sah +2 more

Quantum computing poses significant threats to conventional cryptographic techniques such as RSA and AES, motivating the need for quantum secure communication methods. Quantum Key Distribution (QKD) offers information theoretic security based on fundamental quantum principles. This paper presents a simulation-based analysis of well-known QKD protocols, namely BB84, B92, and E91, using the IBM Qiskit framework. Realistic quantum channel effects, including noise, decoherence, and eavesdropping, are modeled to evaluate protocol performance. Key metrics such as error rate, secret key generation, and security characteristics are analyzed and compared. The study highlights practical challenges in QKD implementation, including hardware limitations and channel losses, and discusses insights toward scalable and robust quantum communication systems. The results support the feasibility of QKD as a promising solution for secure communication in the quantum era.

quant-pharXiv:2603.16690•International Scientific Journal of Engineering and Management•Mar 18, 2026•2 citations

Evaluating the Potential of Quantum Key Distribution in Securing Communication Systems Against Classical and Post-Quantum Threats

Devyansh Chandra

Quantum Key Distribution (QKD) is increasingly recognized as a robust solution to the vulnerabilities posed by quantum computing to classical encryption systems. This paper presents a comprehensive investigation of the BB84 protocol, the foundational QKD scheme, through simulated quantum communication using IBM’s Qiskit framework. The study models quantum key exchange under both ideal and adversarial conditions, including channel noise and intercept-resend attacks. The Quantum Bit Error Rate (QBER) was measured as a function of noise intensity and eavesdropping, confirming that QBER increases predictably in compromised channels. A threshold of 11% QBER was used to determine the viability of secure key generation. Final key retention rates were analyzed across multiple channel scenarios, revealing BB84’s sensitivity to both photon loss and adversarial interference.\n\nSecurity vulnerabilities such as photon-number-splitting and detector blinding were assessed, and countermeasures including decoy-state protocols and authenticated classical channels were proposed. Four key performance graphs were generated to visualize system behavior under realistic operational conditions. The results support BB84’s theoretical advantage in ensuring information-theoretic security while acknowledging real-world limitations in transmission range and hardware reliability. The paper concludes by addressing future improvements in QKD systems, including satellite-based distribution, quantum repeaters, and device-independent implementations. Through simulation-driven analysis, this study validates BB84 as a practical defense against quantum-enabled attacks and underscores the need for continued development and standardization in post-quantum cryptographic infrastructure.

International Journal For Multidisciplinary Research•Jun 1, 2025•0 citations
The rapid advancement of quantum computing poses a significant threat to classical cryptographic systems that form the backbone of modern digital security.Algorithms such as RSA and ECC, which rely on the computational difficulty of integer factorization and discrete logarithm problems, become vulnerable to quantum attacks, particularly Shor's algorithm.This project presents a comprehensive Quantum Key Distribution (QKD) Simulator that implements the BB84 and E91 protocols using IBM's Qiskit quantum computing framework, providing an interactive platform for understanding, simulating, and analyzing quantum-safe key exchange mechanisms.The simulator features a full-stack architecture with a FastAPI backend powered by Python and Qiskit for quantum circuit execution, and a React 19 frontend with TypeScript for interactive visualization.The BB84 protocol implementation supports configurable qubit counts, multiple measurement bases (Z, X, and Diagonal), Eve's intercept-resend attack simulation with adjustable interception rates, and Quantum Bit Error Rate (QBER) calculation with a security threshold of 8.5%.The E91 protocol implementation uses entangled Bell state pairs with configurable measurement angles, CHSH inequality violation testing for quantum security verification, and reverse gate anti-eavesdropping mechanisms.Additionally, the system includes an AES encryption module that uses quantum-generated keys from BB84 and E91 simulations to perform AES-128, AES-192, and AES-256 encryption, with privacy amplification for keys shorter than the required length.A simulation history system with SQLite and PostgreSQL support enables experiment tracking, comparison, and analysis.The project demonstrates the practical application of quantum mechanics principles to cryptographic security and serves as an educational tool for understanding the transition from classical to quantum-safe cryptography.
Quantum computing is advancing rapidly and thus is a major challenge to traditional schemes of cryptographies like RSA, and ECC that get their security on computational difficulty. In order to counter this challenge, a paradigm change to be proposed is quantum cryptography which is based on the application of the rules of quantum mechanics to a conditional security. In the paper, a design and implementation of an interactive simulation platform, which models two seminal quantum key distribution (QKD) protocols, namely, BB84 and E91, is proposed. Formulated with a modular architecture in Streamlit, the system allows users to simulate the transmission into qubit, visualize key pre-processing, study the quantum bit error rate (QBER) and detect any eavesdropping through CHSH inequality. The platform will be used to include functionality of real-time graphical dashboards, user authentication, and a comparative analysis segment to systematically review classical and quantum-related cryptographic methods. The effects of noise levels, adversarial interference on the QBER and key generation rates are verified, and this serves to confirm the resilience of quantum systems against eavesdropping. The tool can be used as an educational and a research tool since it offers an intuitive interface to learn the quantum concepts related to superposition or entanglement and simultaneously takes the user through the protocol functionality in different security regimes. The findings attest to the increased security capabilities of quantum cryptographic systems, thus making them a valid option in the future communication network during the post-quantum era.
The fast development of quantum computing is a serious threat on the traditional cryptographic algorithms like RSA and ECC, the security of which depends on their computational hardness. In order to overcome this new weakness quantum cryptography proposes a radically new security paradigm based on the laws of quantum mechanics. The given paper provides the design and implementation of a platform of an interactive simulation modeling two basic Quantum Key Distribution (QKD) protocols: BB84 and E91. The platform has been created as a series of modules in Streamlit to allow users to simulate the transmission of a key using qubits, visualize key-processing interactions after transmission, trace Quantum Bit Error Rate (QBER), and identify possible eavesdropping by assessing CHSH inequality after transmission. The system is also enhanced with other features like real time graphics dash boards, user authentication and a comparative module to analyse the classical and quantum cryptographic methodologies. An experimental simulation of the influence of channel noise and adversarial interference on QBER and the efficiency of key generation proves the resilience of quantum protocols in the face of eavesdropping attack. The platform is an educational and research resource, allowing users to learn about the concept of quantum physics, including superposition and entanglement, as well as visualize the process of secure key exchange, because of its intuitive interface and elaborate visualizations. The findings indicate that quantum cryptography has greater security potential, which supports the applicability of quantum cryptography in the post-quantum era in ensuring the security of communication.
The rapid progress of quantum computing demands secure communication protocols which are beyond classical cryptographic techniques. This necessity of Quantum Key Distribution (QKD) is met by providing security relying on the fundamental laws of quantum mechanics. In the work presented, the BB84 protocol is implemented using Qiskit platform provided by IBM. The performance is analyzed for both the ideal channel conditions and an intercept–resend eavesdropping scenario studying its security behavior and performance. 100% key agreement is observed with a QBER of 0% for the BB84 protocol executed under the ideal condition. When an eavesdropper is introduced, the QBER increases significantly, ranging from 16% to 38%, exceeding the acceptable security threshold of 11% and resulting in complete rejection of the generated key. Performance analysis carried out for key sizes between 100 and 1000 qubits shows that the execution time follows O(n) trend growing linearly. This simulation validates the correct operation of the BB84 protocol and demonstrates a detailed performance and security analysis of a QKD system using IBM Qiskit.
We use the Qiskit quantum computing framework to simulate the E91 Quantum Key Distribution (QKD) protocol. By measuring entangled photon pairs, the E91 protocol uses quantum entanglement to safely transfer cryptographic keys between Alice and Bob. In order to investigate the key generation rates, Bell’s inequality violation, and the protocol’s resilience to eavesdropping, we simulate the protocol in this work using IBM’s quantum simulator. The findings demonstrate that the E91 protocol may effectively create a secure key by taking advantage of quantum entanglement and identifying any eavesdropping attempts by breaking Bell’s inequality, with a calculated Bell’s parameter of S = 2.47, exceeding the classical limit which is 2. Additionally, key extraction is shown to be possible by the analysis of measurement results, where the key creation rate improves with the number of entangled particles, achieving a key generation rate of 1.59 bps for 25 singlet states, 5.37 bps for 100 singlet states, 10.52 bps for 250 singlet states, and 12.24 bps for 500 singlet states, with corresponding key lengths of 7, 25, 57, and 106 bits, respectively.
Quantum computing poses significant threats to conventional cryptographic techniques such as RSA and AES, motivating the need for quantum secure communication methods. Quantum Key Distribution (QKD) offers information theoretic security based on fundamental quantum principles. This paper presents a simulation-based analysis of well-known QKD protocols, namely BB84, B92, and E91, using the IBM Qiskit framework. Realistic quantum channel effects, including noise, decoherence, and eavesdropping, are modeled to evaluate protocol performance. Key metrics such as error rate, secret key generation, and security characteristics are analyzed and compared. The study highlights practical challenges in QKD implementation, including hardware limitations and channel losses, and discusses insights toward scalable and robust quantum communication systems. The results support the feasibility of QKD as a promising solution for secure communication in the quantum era.
Quantum Key Distribution (QKD) is increasingly recognized as a robust solution to the vulnerabilities posed by quantum computing to classical encryption systems. This paper presents a comprehensive investigation of the BB84 protocol, the foundational QKD scheme, through simulated quantum communication using IBM’s Qiskit framework. The study models quantum key exchange under both ideal and adversarial conditions, including channel noise and intercept-resend attacks. The Quantum Bit Error Rate (QBER) was measured as a function of noise intensity and eavesdropping, confirming that QBER increases predictably in compromised channels. A threshold of 11% QBER was used to determine the viability of secure key generation. Final key retention rates were analyzed across multiple channel scenarios, revealing BB84’s sensitivity to both photon loss and adversarial interference.\n\nSecurity vulnerabilities such as photon-number-splitting and detector blinding were assessed, and countermeasures including decoy-state protocols and authenticated classical channels were proposed. Four key performance graphs were generated to visualize system behavior under realistic operational conditions. The results support BB84’s theoretical advantage in ensuring information-theoretic security while acknowledging real-world limitations in transmission range and hardware reliability. The paper concludes by addressing future improvements in QKD systems, including satellite-based distribution, quantum repeaters, and device-independent implementations. Through simulation-driven analysis, this study validates BB84 as a practical defense against quantum-enabled attacks and underscores the need for continued development and standardization in post-quantum cryptographic infrastructure.