Quantum Key Distribution (QKD) promises information-theoretically secure communication, but practical implementations face significant security and efficiency challenges. The vulnerability of realistic photon sources to photon-number-splitting (PNS) attacks necessitates advanced protocols like the Decoy-State Assisted BB84 (DA-BB84). Concurrently, the classical post-processing phase, particularly information reconciliation, can become a bottleneck for high-rate systems. This paper presents a comprehensive simulation of an end-to-end DA-BB84 QKD system that addresses both challenges. We model a realistic quantum channel with photon statistics, channel loss, and detector imperfections. Security against PNS attacks is established by using decoy states to accurately estimate the single-photon yield (Y1) and error rate (e1). Furthermore, we introduce and analyze a "Tag-Aware" optimization for the classical error correction routine. This hybrid method uses signal quality metadata to accelerate reconciliation for unambiguous errors while falling back on a robust, multi-pass protocol for complex cases. Our simulation results demonstrate the successful generation of a positive, secure key rate under realistic channel conditions (4.0 dB loss), and validate that the tag-aware reconciliation protocol can successfully correct all errors, thereby balancing provable security with post-processing efficiency.
Quantum Key Distribution (QKD) promises information-theoretically secure communication, but practical implementations face significant security and efficiency challenges. The vulnerability of realistic photon sources to photon-number-splitting (PNS) attacks necessitates advanced protocols like the Decoy-State Assisted BB84 (DA-BB84). Concurrently, the classical post-processing phase, particularly information reconciliation, can become a bottleneck for high-rate systems. This paper presents a comprehensive simulation of an end-to-end DA-BB84 QKD system that addresses both challenges. We model a realistic quantum channel with photon statistics, channel loss, and detector imperfections. Security against PNS attacks is established by using decoy states to accurately estimate the single-photon yield (Y1) and error rate (e1). Furthermore, we introduce and analyze a "Tag-Aware" optimization for the classical error correction routine. This hybrid method uses signal quality metadata to accelerate reconciliation for unambiguous errors while falling back on a robust, multi-pass protocol for complex cases. Our simulation results demonstrate the successful generation of a positive, secure key rate under realistic channel conditions (4.0 dB loss), and validate that the tag-aware reconciliation protocol can successfully correct all errors, thereby balancing provable security with post-processing efficiency.
Quantum Key Distribution (QKD) leverages quantum mechanical principles to establish information-theoretically secure cryptographic keys. The cornerstone BB84 protocol, however, suffers from key rate degradation due to the mandatory discarding of erroneous bits during post-processing. This paper presents an enhanced BB84 protocol incorporating a Tagging and Correction Method that systematically tracks, classifies, and corrects errors rather than discarding them. This approach maximizes the key material retained from the quantum transmission. The protocol integrates decoy state analysis for robust detection of photon-number-splitting (PNS) attacks and concludes with privacy amplification to ensure informationtheoretic security. Experimental validation using a high-fidelity Qiskit simulation with a realistic depolarizing channel model demonstrates a significant improvement in key rate efficiency. In a simulated environment with 15% eavesdropper intervention, our method achieved a 7.8% higher key rate than standard BB84, while successfully maintaining the Quantum Bit Error Rate (QBER) below the 11% security threshold. This work establishes a more robust and efficient framework for practical QKD implementations.
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.
Quantum key distribution (QKD) is an innovative technology, which exploits the laws of quantum mechanics to generate and distribute unconditionally secure shared cryptographic keying material between two geographically separated parties. The unique nature of QKD that ensures eavesdropping on the key distribution channel necessarily introduces detectable errors and shows promise for high-security environments, such as banking, government, and military. However, QKD systems are vulnerable to advanced theoretical and experimental attacks. In this paper, the photon number splitting (PNS) attack is studied in a specialized QKD modeling and simulation framework. First, a detailed treatment of the PNS attack is provided with emphasis on practical considerations, such as performance limitations and realistic sources of error. Second, ideal and non-ideal variations of the PNS attack are studied to measure the eavesdropper's information gain on the QKD-generated secret key bits and examine the detectability of PNS attacks with respect to both quantum bit error rate and the decoy state protocol. Finally, this paper provides a repeatable methodology for efficiently studying advanced attacks, both realized and notional, against QKD systems and more generally quantum communication protocols.
Quantum key distribution (QKD) is a cryptographic solution that leverages the properties of quantum mechanics to be resistant and secure even against an attacker with unlimited computational power. Satellite-based links are important in QKD because they can reach distances that the best fiber systems cannot. However, links between satellites in low Earth orbit (LEO) and ground stations have a duration of only a few minutes, resulting in the generation of a small amount of secure keys. In this context, we investigate the optimization of the information reconciliation step of the QKD post-processing in order to generate as much secure key as possible. As a first step, we build an accurate model of the downlink signal and quantum bit error rate (QBER) during a complete satellite pass, which are time-varying due to three effects: (i) the varying link geometry over time, (ii) the scintillation effect, and (iii) the different signal intensities adopted in the Decoy-State protocol. Leveraging the a-priori information on the instantaneous QBER, we improve the efficiency of information reconciliation (IR) (i.e., the error correction phase) in the Decoy-State BB84 protocol, resulting in a secure key that is almost 3\% longer for realistic scenarios.
Quantum Key Distribution is theoretically possible secure communication through the use of quantum-mechanical principles, such as superposition, measurement disturbance, and others. The BB84 and E91 protocols provide security by leveraging quantum principles against classical eavesdropping; nevertheless, the current implementation of QKD is vulnerable to photon-number-splitting attacks, imperfections in the devices used, and environmental quantum noise. Improving practical resistance to all of those is crucial for providing secure real-life use of QKD. Extending the current state-of-the-art through further development of research on eavesdropper detection and improvement of qubit-based security mechanisms, this research aims to develop the state-of-the art further by introducing a decoy-state BB84 framework and analyzing the behavior of such a system under realistic quantum noise. To find solutions to these problems, the current research will try to adopt the decoy-state BB84 model and analyze the system behavior under realistic quantum noise scenarios. So, the proposed approach, a standard BB84 protocol, will first be formulated and then further enhanced with decoy-state pulse generation to handle the vulnerabilities due to multi-photon pulses. Models like depolarizing noise, amplitude damping, and measurement errors will be used as real-world quantum channels. The model performance will be measured in terms of various performance metrics such as Key agreement ratio, Quantum Bit Error rate, and secure key rate for different qubit lengths. Scalability analysis and validation based on IBM quantum hardware will also be performed in order to measure the impact of real-world device noise on the reliability of generated keys.
Quantum Key Distribution (QKD) is a cryptographic solution that leverages the properties of quantum mechanics to be resistant and secure even against an attacker with unlimited computational power. Satellite-based links are important in QKD because they can reach distances that the best fiber systems cannot. However, links between satellites in low Earth orbit and ground stations have a duration of only a few minutes, resulting in the generation of a small amount of secure keys. In this context, we investigate the optimization of the information reconciliation step of the QKD postprocessing in order to generate as much secure key as possible. As a first step, we build an accurate model of the downlink signal and Quantum Bit Error Rate (QBER) during a complete satellite pass, which are time-varying due to three effects: 1 the varying link geometry over time; 2) the scintillation effect; and 3) the different signal intensities adopted in the Decoy-State protocol. Leveraging the a priori information on the instantaneous QBER, we improve the efficiency of information reconciliation (i.e., the error correction phase) in the Decoy-State BB84 protocol, resulting in a secure key that is almost 3% longer for realistic scenarios, with no computational or hardware complexity overhead.