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

Advanced engineering forum

A Simulation Platform for Quantum Key Distribution Protocol

Li Juan Zhu

Published Sep 1, 2012• 1 citation
Publisher

Abstract

Quantum key distribution protocol is a hot spot of research in the information security, so, lots of Quantum key distribution protocol appeared. Every quantum protocol needs to be confirmed whether it is feasible and safe, if all those quantum protocols use physics experiment to verify, it is very complex and expensive. So, we introduce the platform, a functional platform for quantum key distribution protocols simulation. This platform introduces communication receiver、sender、establishment and protocol selection etc and it was designed on .NET IDE, the main programming language is C#. We simulated the existing BB84 protocol on this platform, and got the simulation results which were completely tallied with theoretic results.

DOI
10.4028/www.scientific.net/aef.6-7.1078

Related papers

Simulation detection based on single photon quantum key distribution protocol

Xinlei Liu, Cheng-Qiu Hu, Maopo Yin +1 more

Abstract With the continuous development of quantum communication in recent years, quantum key distribution (QKD) has also become a key technology in the field of quantum communication. Due to the limitation of physical resources and experimental conditions, the effectiveness of different communication protocols cannot be accurately analyzed. To solve this problem, a protocol simulation method is proposed, BB84 and B92 protocols are simulated and analyzed on a classic computer by this method. On the Eclipse IDE Developers platform, the simulation program of the quantum communication protocol was written using Java language, the simulation process under the ideal environment and the eavesdropping environment was analyzed with emphasis. The simulation results show that the key distribution efficiency of BB84 is about 50% without eavesdroppers, which is much higher than 25% of B92, and the key distribution efficiency under eavesdropping conditions is about 25% and 18%. The experimental results are consistent with theoretical expectations, verifying the correctness of the protocol simulation, and also proving the feasibility of using computers for quantum communication protocol simulation.

Journal of Physics Conference Series•Feb 1, 2021•2 citations

Simulation of BB84 Quantum Key Exchange Protocol and Attack Analysis

Ilker Burak Adiyaman, İbrahim Soğukpınar

The main purpose of quantum key distribution protocols is to provide a practical and secure transmission of the single-use key used in encryption at the sender and receiver side. In the classical method, both parties cannot be sure that the key has not been taken over by an attacker. Since the quantum key exchange method basically relies on quantum physics, it provides higher security than conventional key distribution methods. In this study, the first and most used BB84 protocol, which is one of the quantum key distribution (QKD) protocols, and the distribution of the key between the receiver and the sender in the simulation environment and the attempt of the attacker to achieve the key was performed in the simulation environment. The results obtained in the last section are analyzed and suggestions are made for future studies.

•Sep 1, 2020•2 citations

A Survey of Quantum Key Distribution (QKD) Network Simulation Platforms

Aravind Aji, Kurunandan Jain, Prabhakar Krishnan

The exponential development in Quantum Computing is becoming a threat to the existing asymmetric cryptographic algorithms like RSA (Rivest, Shamir, Adleman). A threat to these public key cryptographic algorithms is a threat to the entire Internet itself, as algorithms like RSA are the basic building blocks of existing secure Internet communication. Thus, a new area of quantum cryptography emerged, that lead to the development of Post-Quantum Cryptography (PQC) algorithms and Quantum-safe Internet protocol Quantum Key Distribution (QKD). These systems, which are generally known as Quantum Cryptographic Systems, have many practical limitations that make them complex and expensive to be implemented or even experimented with, in a real-life scenario. Therefore, to develop new protocols and analyze the feasibility of the existing protocols in a cost-effective manner, we need efficient simulation frameworks. So, in this paper, we are profiling some of the recent Quantum Cryptographic based networks and Quantum Key Distribution (QKD) simulation frameworks and conducting a systematic and thorough analysis of the implementation and functionalities of these experimental platforms, with an aim to build a universal quantum testbed in the future.

IEEE Global Conference for Advancement in Technology (GCAT)•Oct 1, 2021•51 citations

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

Analysis and evaluation of quantum key distribution protocols

Reza Rouhani

Quantum Key Distribution (QKD) which is the name of cryptography in quantum environment act as the highest developed area in quantum communication and computing technology (QCIT). \n \nQKD is inventive technology which utilize the laws of quantum to create a cryptographic share key to make the communication system secure. The unique feature of QKD assures eavesdropping detectable during quantum communications which is fascinating for a high-level secure environment.Most of the traditional cryptographic methods which we use currently are based on mathematical scheme or Computational complexity theory which are not completely safe. Using quantum cryptography has been achieved extensive steps in communication security establishment. As the information Unit has been changed from “bit” to Quantum bit (Qubit), a new element has been offered that can guarantee the shared information confidentiality between parties. The confidentiality of system is established via exchanging a secret key through a channel of quantum, the key which we use for encrypting the shared data. This structure has quantum integration which has been developed by physics law and techniques of cryptography. \n \nThis thesis has proposed a modified version of QKD protocol, this new protocol will generate a cryptographic share key for a more efficient, lower cost and secure communication between two parties (sender and Receiver). This new protocol principal is similar to BBM92, but the source of photon moved to sender instead of third-party photon generator, following steps will be executed in this Experiment: \n \n•\tObserve different categories protocols of QKD in details \n•\tThe Quantum Mechanics Visualisation Project (QuVis) is the simulation software that has been used for implementing the proposed protocol [BB84 with spin] among the other three (BBM92, B92 and BB84). \n•\tProbability ratio of error will be tested and compared for all protocols, for this experiment 100 to 5000 photons will be sent. \n \nBy Analysing collected data in this experiment, it will be determined which one of this four protocols lead the detecting of eavesdropping. Simulation software accomplishes the value of error key probability which receiver can use and should not pass over the range limit of 0.25 & 0.5.

•Jan 1, 2020•0 citations

A Simulation of Quantum Key Distribution Using BB84 Protocol

Ahsan Manzoor, Muhammad Saeed, Faheem Ahmed

Secure communication in cryptographic system, relies on secret key which must be exchanged between a sender and a receiver such that it avoids unauthorized access and can be used to encrypt the plain text and decrypt the cipher text. However, advancement in quantum computing raises concern on the security of information exchanged over the web. As the information on the web is made secure using classical cryptographic mechanisms that are only computationally secure and quantum computers with high computational capability can generate the secrete keys in a very short time. In order to make sure that quantum computers do not breach the security of the network, we need to develop some sort of quantum-resistant mechanisms. Quantum key distribution is one of the quantum-resistant-mechanisms which guarantee secure data communication. It leverages quantum mechanics principles by exchanging the key in quantum states called qubits and any attempt to access the key causes disturbance in the qubits yielding change in their behavior or state, hence signaling the presence of an intruder and making it impossible to be accessed. This paper presents a simulation to establish and exchange secrete keys in quantum environment using BB84 protocol and to determine the efficiency of the system, quantum bit error rate is measured and discussed.

International Multi-Topic ICT Conference (IMTIC)•Dec 29, 2025•0 citations
Quantum key distribution protocol is a hot spot of research in the information security, so, lots of Quantum key distribution protocol appeared. Every quantum protocol needs to be confirmed whether it is feasible and safe, if all those quantum protocols use physics experiment to verify, it is very complex and expensive. So, we introduce the platform, a functional platform for quantum key distribution protocols simulation. This platform introduces communication receiver、sender、establishment and protocol selection etc and it was designed on .NET IDE, the main programming language is C#. We simulated the existing BB84 protocol on this platform, and got the simulation results which were completely tallied with theoretic results.
Abstract With the continuous development of quantum communication in recent years, quantum key distribution (QKD) has also become a key technology in the field of quantum communication. Due to the limitation of physical resources and experimental conditions, the effectiveness of different communication protocols cannot be accurately analyzed. To solve this problem, a protocol simulation method is proposed, BB84 and B92 protocols are simulated and analyzed on a classic computer by this method. On the Eclipse IDE Developers platform, the simulation program of the quantum communication protocol was written using Java language, the simulation process under the ideal environment and the eavesdropping environment was analyzed with emphasis. The simulation results show that the key distribution efficiency of BB84 is about 50% without eavesdroppers, which is much higher than 25% of B92, and the key distribution efficiency under eavesdropping conditions is about 25% and 18%. The experimental results are consistent with theoretical expectations, verifying the correctness of the protocol simulation, and also proving the feasibility of using computers for quantum communication protocol simulation.
The main purpose of quantum key distribution protocols is to provide a practical and secure transmission of the single-use key used in encryption at the sender and receiver side. In the classical method, both parties cannot be sure that the key has not been taken over by an attacker. Since the quantum key exchange method basically relies on quantum physics, it provides higher security than conventional key distribution methods. In this study, the first and most used BB84 protocol, which is one of the quantum key distribution (QKD) protocols, and the distribution of the key between the receiver and the sender in the simulation environment and the attempt of the attacker to achieve the key was performed in the simulation environment. The results obtained in the last section are analyzed and suggestions are made for future studies.
The exponential development in Quantum Computing is becoming a threat to the existing asymmetric cryptographic algorithms like RSA (Rivest, Shamir, Adleman). A threat to these public key cryptographic algorithms is a threat to the entire Internet itself, as algorithms like RSA are the basic building blocks of existing secure Internet communication. Thus, a new area of quantum cryptography emerged, that lead to the development of Post-Quantum Cryptography (PQC) algorithms and Quantum-safe Internet protocol Quantum Key Distribution (QKD). These systems, which are generally known as Quantum Cryptographic Systems, have many practical limitations that make them complex and expensive to be implemented or even experimented with, in a real-life scenario. Therefore, to develop new protocols and analyze the feasibility of the existing protocols in a cost-effective manner, we need efficient simulation frameworks. So, in this paper, we are profiling some of the recent Quantum Cryptographic based networks and Quantum Key Distribution (QKD) simulation frameworks and conducting a systematic and thorough analysis of the implementation and functionalities of these experimental platforms, with an aim to build a universal quantum testbed in the future.
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 Key Distribution (QKD) which is the name of cryptography in quantum environment act as the highest developed area in quantum communication and computing technology (QCIT). \n \nQKD is inventive technology which utilize the laws of quantum to create a cryptographic share key to make the communication system secure. The unique feature of QKD assures eavesdropping detectable during quantum communications which is fascinating for a high-level secure environment.Most of the traditional cryptographic methods which we use currently are based on mathematical scheme or Computational complexity theory which are not completely safe. Using quantum cryptography has been achieved extensive steps in communication security establishment. As the information Unit has been changed from “bit” to Quantum bit (Qubit), a new element has been offered that can guarantee the shared information confidentiality between parties. The confidentiality of system is established via exchanging a secret key through a channel of quantum, the key which we use for encrypting the shared data. This structure has quantum integration which has been developed by physics law and techniques of cryptography. \n \nThis thesis has proposed a modified version of QKD protocol, this new protocol will generate a cryptographic share key for a more efficient, lower cost and secure communication between two parties (sender and Receiver). This new protocol principal is similar to BBM92, but the source of photon moved to sender instead of third-party photon generator, following steps will be executed in this Experiment: \n \n•\tObserve different categories protocols of QKD in details \n•\tThe Quantum Mechanics Visualisation Project (QuVis) is the simulation software that has been used for implementing the proposed protocol [BB84 with spin] among the other three (BBM92, B92 and BB84). \n•\tProbability ratio of error will be tested and compared for all protocols, for this experiment 100 to 5000 photons will be sent. \n \nBy Analysing collected data in this experiment, it will be determined which one of this four protocols lead the detecting of eavesdropping. Simulation software accomplishes the value of error key probability which receiver can use and should not pass over the range limit of 0.25 & 0.5.
Secure communication in cryptographic system, relies on secret key which must be exchanged between a sender and a receiver such that it avoids unauthorized access and can be used to encrypt the plain text and decrypt the cipher text. However, advancement in quantum computing raises concern on the security of information exchanged over the web. As the information on the web is made secure using classical cryptographic mechanisms that are only computationally secure and quantum computers with high computational capability can generate the secrete keys in a very short time. In order to make sure that quantum computers do not breach the security of the network, we need to develop some sort of quantum-resistant mechanisms. Quantum key distribution is one of the quantum-resistant-mechanisms which guarantee secure data communication. It leverages quantum mechanics principles by exchanging the key in quantum states called qubits and any attempt to access the key causes disturbance in the qubits yielding change in their behavior or state, hence signaling the presence of an intruder and making it impossible to be accessed. This paper presents a simulation to establish and exchange secrete keys in quantum environment using BB84 protocol and to determine the efficiency of the system, quantum bit error rate is measured and discussed.