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 Conference for Advancement in Technology (ICONAT)

Toward Real-World QKD: A System-Level Simulation of the BB84 Protocol

Rahul Mishra, Lov Kumar

Published Sep 19, 2025• 0 citations
Publisher

Abstract

As the digital front becomes our new frontier, and digital data becomes increasingly vulnerable to highly sophisticated cyber attacks, conventional encryption approaches may no longer be sufficient to withstand a quantum attack. The focus of this work is to deploy a simulation of the BB84 protocol, one of the first Quantum Key Distribution (QKD) protocols developed by Charles Bennett and Gilles Brassard in 1984. The simulation involves two communicating parties, Alice and Bob, with Bob creating a secret keys generated cryptographically and sending it reliably over to Alice using quantum bits, or qubits. By leveraging quantum mechanics, this protocol ensures that any interception can be identified, thus bolstering both the integrity and confidentiality of the key exchange through scientists' understanding of superposition and the no-cloning principle. In the simulation, the potential of quantum communication to achieve secure key distribution over an insecure channel is demonstrated. Differently from traditional encryption protocols, QKD guarantees security not on computational but on physical basis. The aim of this paper is to show the feasibility and robustness of the BB84 protocol for actual cryptographic applications. This models the protocol between Alice and Bob, which paves the way for quantum-proof encryption systems and is a relevant step towards next generation cyber security.

DOI
10.1109/iconat66879.2025.11362459

Related papers

Comprehensive Analysis of BB84, A Quantum Key Distribution Protocol

SujayKumar Reddy M, Chandra Mohan B

Quantum Key Distribution (QKD) is a technique that enables secure communication between two parties by sharing a secret key. One of the most well-known QKD protocols is the BB84 protocol, proposed by Charles Bennett and Gilles Brassard in 1984. In this protocol, Alice and Bob use a quantum channel to exchange qubits, allowing them to generate a shared key that is resistant to eavesdropping. This paper presents a comparative study of existing QKD schemes, including the BB84 protocol, and highlights the advancements made in the BB84 protocol over the years. The study aims to provide a comprehensive overview of the different QKD schemes and their strengths and weaknesses and demonstrate QKDs working principles through existing simulations and implementations. Through this study, we show that the BB84 protocol is a highly secure QKD scheme that has been extensively studied and implemented in various settings. Furthermore, we discuss the improvements made to the BB84 protocol to enhance its security and practicality, including the use of decoy states and advanced error correction techniques. Overall, this paper provides a comprehensive analysis of QKD schemes, focusing on the BB84 protocol in secure communication technologies.

arXiv:2312.05609•Dec 9, 2023•2 citations

Quantum Key Distribution (QKD) for Symmetric Key Transfer

Asoke Nath, Shreya Maity, Soham Banerjee +1 more

Classical cryptographic systems are increasingly challenged by advances in computing power and new algorithmic techniques, particularly with the rise of quantum computing, which threatens the security of current encryption methods. This has spurred interest in quantum-resistant cryptography, aimed at creating algorithms that can withstand attacks from quantum computers. Traditionally, secure key transport over alternate channels has been a significant challenge, but quantum mechanics offers a solution. Quantum Key Distribution (QKD) is a revolutionary method for secure communication that leverages quantum principles. Unlike traditional methods, QKD provides unconditional security, with key security ensured by the laws of physics rather than computational difficulty. The BB84 protocol, introduced in 1984 by Bennett and Brassard, is a leading QKD scheme known for its simplicity and effectiveness in generating eavesdropping-resistant cryptographic keys. It facilitates secure key transport over alternate channels. This documentation aims to advance QKD security by practically implementing and analyzing the BB84 protocol. Through detailed theoretical analysis, simulation studies, and experimental validation, the practical impacts, and limitations of BB84-based QKD systems are examined. Additionally, a practical implementation of quantum key distribution using a sudoku key demonstrates the process's simplicity and effectiveness. These findings are expected to pave new paths in the field of cryptanalysis in the emerging Quantum Age.

International Journal of Scientific Research in Computer Science Engineering and Information Technology•May 15, 2024•2 citations

QUANTUM KEY DISTRIBUTION SCHEME: AN IMPROVEMENT BASED ON BB84 PROTOCOL

Kausik Saha

Cryptography is being introduced to secure data. Through Classical Cryptographic technique, we can encrypt our data and secure secret key also. But classical cryptography is based on mathematical techniques where reversing one-way function is possible with sufficient computing power and time. So, Quantum Cryptography is introduced to overcome those drawbacks of traditional classical cryptography. It is based on the values of quantum mechanics and photon. Scientists and researchers have brought up a new key distribution protocol based on Quantum Cryptography is called Quantum Key Distribution (QKD) Protocol. The first QKD protocol BB84 was introduced by Charles Bennett and Gilles Brassard in 1984. After that several QKD protocols have been created. In this paper we have improved BB84 Protocol by removing the drawbacks of the existing algorithm towards Eavesdropping which may not be detected or disclosing large portion of secret key. Steps of the existing BB84 algorithm along with the modified one is described in detail with example and pseudo code. Limitations of BB84 and comparative study of both the existing and the improved one based on their security has been made and described in this current work.

International Journal of Advanced Research in Computer Science•Apr 20, 2018•1 citation

Quantum Key Distribution Approaches

Abdulbast A. Abushgra

Irrespective of the duration for which the classical system based on bits remains secure, the imminent advent of quantum systems demands a robust cryptographic mechanism to safeguard both manifest data and the existing system’s structure and infrastructure against various threats. Quantum mechanics may provide a solution in the form of quantum key distribution (QKD), a set of processes designed to generate and exchange cryptographic keys between two parties. Each unique method and algorithm within QKD can be characterized as a protocol. In 1984, Charles Bennett and Gilles Brassard introduced the first QKD protocol, BB84. Subsequent QKD protocols have been developed based on different principles, including Heisenberg’s uncertainty principle, polarization, entanglement, and the non-cloning theory. Other scientists have enhanced some QKD protocols, leading to variations with different names. However, not all these protocols can be implemented in classical systems, as they specifically require a quantum system. The current challenge revolves around the complex and pressing need to develop a QKD protocol that can function effectively on classical systems, quantum systems, or both. In the chapter, QKD protocols are comprehensively examined, with each protocol being meticulously reviewed through technical steps elucidating how the protocol facilitates the exchange of secret keys. Each QKD protocol is dissected to unveil its underlying mechanisms, providing a detailed exploration of the cryptographic procedures involved in generating and exchanging secure cryptographic keys.

IntechOpen eBooks•Jun 4, 2024•1 citation

Exploring Quantum Key Distribution

Shantanu Sudhir Gujar

This paper explores the field of quantum key distribution (QKD) through the simulation of the BB84 protocol, a foundational breakthrough in secure communication. As quantum computing advances, traditional encryption schemes become increasingly vulnerable, highlighting the urgent need for quantum-resilient cryptographic methods. The BB84 protocol leverages quantum mechanics to enable secure key exchange between parties, with built-in mechanisms to detect eavesdropping. By employing the SimulaQron framework and CQC libraries, this research simulates the BB84 protocol in a peer-to-peer setting, showcasing its effectiveness in generating secure encryption keys and ensuring private communication. Additionally, this work provides valuable insights into programming within the quantum paradigm and establishes a platform for future developments in quantum cryptography.

DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIHEI)•Nov 29, 2024•7 citations

Quantum Cipher Exchange with BB84 Protocol and Cryptography Using the One-Time Pad Algorithm

Vignesh, Deepa N P., Teena Srinivasan +2 more

Quantum cryptography using the BB84 protocol is at the forefront of modern secure communication. This paper emphasizes on BB84 protocol and its role in secure key distribution utilizing the Qiskit libraries in Python to simulate Quantum Key distribution (QKD). This QKD is then applied to the One-Time Pad algorithm for message encryption and decryption. Ensuring data confidentiality and integrity and is difficult due to advanced cyber threats and the potential of quantum computing to undermine traditional cryptographic methods. Current encryption techniques are susceptible to quantum related attacks, risking the decryption of sensitive data. Alice (sender) and Bob (receiver) use classical encryption to communicate but eavesdropper Eve with quantum capabilities, can potentially decrypt their messages. This vulnerability affects critical data security in finance, healthcare, and national security, making robust cryptographic solutions essential for maintaining trust and safety in digital communications. Our work emphasis the utilization of the quantum key generated by employing the BB84 protocol with the help of Qiskit library in python as cipher text in the process of one time pad encryption and decryption. This encrypted data dispatched between the sender and receiver to ensure maximum security, confidentiality and integrity over the period of communication.

International Conference on Intelligent and Innovative Technologies in Computing, Electrical and Electronics (IITCEE)•Jan 16, 2025•4 citations
As the digital front becomes our new frontier, and digital data becomes increasingly vulnerable to highly sophisticated cyber attacks, conventional encryption approaches may no longer be sufficient to withstand a quantum attack. The focus of this work is to deploy a simulation of the BB84 protocol, one of the first Quantum Key Distribution (QKD) protocols developed by Charles Bennett and Gilles Brassard in 1984. The simulation involves two communicating parties, Alice and Bob, with Bob creating a secret keys generated cryptographically and sending it reliably over to Alice using quantum bits, or qubits. By leveraging quantum mechanics, this protocol ensures that any interception can be identified, thus bolstering both the integrity and confidentiality of the key exchange through scientists' understanding of superposition and the no-cloning principle. In the simulation, the potential of quantum communication to achieve secure key distribution over an insecure channel is demonstrated. Differently from traditional encryption protocols, QKD guarantees security not on computational but on physical basis. The aim of this paper is to show the feasibility and robustness of the BB84 protocol for actual cryptographic applications. This models the protocol between Alice and Bob, which paves the way for quantum-proof encryption systems and is a relevant step towards next generation cyber security.
Quantum Key Distribution (QKD) is a technique that enables secure communication between two parties by sharing a secret key. One of the most well-known QKD protocols is the BB84 protocol, proposed by Charles Bennett and Gilles Brassard in 1984. In this protocol, Alice and Bob use a quantum channel to exchange qubits, allowing them to generate a shared key that is resistant to eavesdropping. This paper presents a comparative study of existing QKD schemes, including the BB84 protocol, and highlights the advancements made in the BB84 protocol over the years. The study aims to provide a comprehensive overview of the different QKD schemes and their strengths and weaknesses and demonstrate QKDs working principles through existing simulations and implementations. Through this study, we show that the BB84 protocol is a highly secure QKD scheme that has been extensively studied and implemented in various settings. Furthermore, we discuss the improvements made to the BB84 protocol to enhance its security and practicality, including the use of decoy states and advanced error correction techniques. Overall, this paper provides a comprehensive analysis of QKD schemes, focusing on the BB84 protocol in secure communication technologies.
Classical cryptographic systems are increasingly challenged by advances in computing power and new algorithmic techniques, particularly with the rise of quantum computing, which threatens the security of current encryption methods. This has spurred interest in quantum-resistant cryptography, aimed at creating algorithms that can withstand attacks from quantum computers. Traditionally, secure key transport over alternate channels has been a significant challenge, but quantum mechanics offers a solution. Quantum Key Distribution (QKD) is a revolutionary method for secure communication that leverages quantum principles. Unlike traditional methods, QKD provides unconditional security, with key security ensured by the laws of physics rather than computational difficulty. The BB84 protocol, introduced in 1984 by Bennett and Brassard, is a leading QKD scheme known for its simplicity and effectiveness in generating eavesdropping-resistant cryptographic keys. It facilitates secure key transport over alternate channels. This documentation aims to advance QKD security by practically implementing and analyzing the BB84 protocol. Through detailed theoretical analysis, simulation studies, and experimental validation, the practical impacts, and limitations of BB84-based QKD systems are examined. Additionally, a practical implementation of quantum key distribution using a sudoku key demonstrates the process's simplicity and effectiveness. These findings are expected to pave new paths in the field of cryptanalysis in the emerging Quantum Age.
Cryptography is being introduced to secure data. Through Classical Cryptographic technique, we can encrypt our data and secure secret key also. But classical cryptography is based on mathematical techniques where reversing one-way function is possible with sufficient computing power and time. So, Quantum Cryptography is introduced to overcome those drawbacks of traditional classical cryptography. It is based on the values of quantum mechanics and photon. Scientists and researchers have brought up a new key distribution protocol based on Quantum Cryptography is called Quantum Key Distribution (QKD) Protocol. The first QKD protocol BB84 was introduced by Charles Bennett and Gilles Brassard in 1984. After that several QKD protocols have been created. In this paper we have improved BB84 Protocol by removing the drawbacks of the existing algorithm towards Eavesdropping which may not be detected or disclosing large portion of secret key. Steps of the existing BB84 algorithm along with the modified one is described in detail with example and pseudo code. Limitations of BB84 and comparative study of both the existing and the improved one based on their security has been made and described in this current work.
Irrespective of the duration for which the classical system based on bits remains secure, the imminent advent of quantum systems demands a robust cryptographic mechanism to safeguard both manifest data and the existing system’s structure and infrastructure against various threats. Quantum mechanics may provide a solution in the form of quantum key distribution (QKD), a set of processes designed to generate and exchange cryptographic keys between two parties. Each unique method and algorithm within QKD can be characterized as a protocol. In 1984, Charles Bennett and Gilles Brassard introduced the first QKD protocol, BB84. Subsequent QKD protocols have been developed based on different principles, including Heisenberg’s uncertainty principle, polarization, entanglement, and the non-cloning theory. Other scientists have enhanced some QKD protocols, leading to variations with different names. However, not all these protocols can be implemented in classical systems, as they specifically require a quantum system. The current challenge revolves around the complex and pressing need to develop a QKD protocol that can function effectively on classical systems, quantum systems, or both. In the chapter, QKD protocols are comprehensively examined, with each protocol being meticulously reviewed through technical steps elucidating how the protocol facilitates the exchange of secret keys. Each QKD protocol is dissected to unveil its underlying mechanisms, providing a detailed exploration of the cryptographic procedures involved in generating and exchanging secure cryptographic keys.
This paper explores the field of quantum key distribution (QKD) through the simulation of the BB84 protocol, a foundational breakthrough in secure communication. As quantum computing advances, traditional encryption schemes become increasingly vulnerable, highlighting the urgent need for quantum-resilient cryptographic methods. The BB84 protocol leverages quantum mechanics to enable secure key exchange between parties, with built-in mechanisms to detect eavesdropping. By employing the SimulaQron framework and CQC libraries, this research simulates the BB84 protocol in a peer-to-peer setting, showcasing its effectiveness in generating secure encryption keys and ensuring private communication. Additionally, this work provides valuable insights into programming within the quantum paradigm and establishes a platform for future developments in quantum cryptography.
Quantum cryptography using the BB84 protocol is at the forefront of modern secure communication. This paper emphasizes on BB84 protocol and its role in secure key distribution utilizing the Qiskit libraries in Python to simulate Quantum Key distribution (QKD). This QKD is then applied to the One-Time Pad algorithm for message encryption and decryption. Ensuring data confidentiality and integrity and is difficult due to advanced cyber threats and the potential of quantum computing to undermine traditional cryptographic methods. Current encryption techniques are susceptible to quantum related attacks, risking the decryption of sensitive data. Alice (sender) and Bob (receiver) use classical encryption to communicate but eavesdropper Eve with quantum capabilities, can potentially decrypt their messages. This vulnerability affects critical data security in finance, healthcare, and national security, making robust cryptographic solutions essential for maintaining trust and safety in digital communications. Our work emphasis the utilization of the quantum key generated by employing the BB84 protocol with the help of Qiskit library in python as cipher text in the process of one time pad encryption and decryption. This encrypted data dispatched between the sender and receiver to ensure maximum security, confidentiality and integrity over the period of communication.