Home▸Articles▸Quantum Physics

Decoy-State BB84: Defending Quantum Key Distribution Against Photon-Number-Splitting Attacks

A robust method for ensuring secure quantum communication by mitigating eavesdropping threats.

mysimulator teamUpdated June 2026≈ 4 min read▶ Open the simulation

What Decoy-State BB84 Is

Decoy-state BB84 is a protocol for secure quantum key distribution (QKD) that uses decoy states to detect and mitigate the effects of eavesdropping, particularly photon-number-splitting (PNS) attacks. The protocol involves Alice sending photons in two different intensities: signal pulses with a known intensity μ and decoy pulses with an unknown but lower intensity ν. By analyzing the statistics of these pulses, both Alice and Bob can determine if any PNS attack has compromised their communication channel.

The key idea behind decoy-state BB84 is that by comparing the detection rates of different pulse intensities, one can infer whether eavesdropping is occurring without needing to know the exact details of the attack. This allows for a robust defense against various types of attacks while maintaining high security.

Why It Matters

Decoy-state BB84 is crucial in quantum cryptography because it provides a practical and effective way to ensure the security of quantum communication. By using decoy states, the protocol can detect the presence of an eavesdropper without revealing any information about the key being exchanged. This makes it possible to establish secure keys even when there are potential threats from adversaries.

The robustness of this method against photon-number-splitting attacks is particularly important because PNS attacks can significantly compromise the security of QKD systems. Decoy-state BB84 addresses this vulnerability, making quantum communication more reliable and trustworthy.

live demo · related simulation● LIVE

Governing Principles

The protocol relies on the principles of quantum mechanics to ensure that any attempt by an eavesdropper (Eve) to intercept or manipulate the photons will introduce errors in the detection statistics. By comparing the counts from signal and decoy pulses, Alice and Bob can estimate the probability of Eve's presence and the potential impact of her attack.

The security of decoy-state BB84 is based on the fact that any attempt by Eve to measure or manipulate the photons will change their state in a way that can be detected. This allows for the detection of eavesdropping without revealing the key, ensuring the integrity and confidentiality of the quantum communication.

Real-World Applications

Decoy-state BB84 has numerous applications in secure communications, particularly in financial transactions, military communications, and any scenario where high levels of security are required. By providing a robust method for detecting eavesdropping, the protocol enables the establishment of secure quantum keys that can be used to encrypt data.

In addition to its use in QKD systems, decoy-state BB84 is also relevant in other areas such as quantum computing and quantum networks, where maintaining the security of quantum information is critical.

Frequently asked questions

How does decoy-state BB84 detect eavesdropping?

Decoy-state BB84 detects eavesdropping by comparing the detection rates of signal and decoy pulses. Any deviation from expected statistics indicates the presence of an eavesdropper, as their attempts to measure or manipulate the photons will introduce errors.

Why is photon-number-splitting (PNS) a significant threat in QKD?

Photon-number-splitting attacks are significant because they allow Eve to intercept and retransmit the photons without being detected, potentially compromising the security of the quantum key. Decoy-state BB84 specifically addresses this vulnerability by using decoy pulses to detect such attacks.

Can decoy-state BB84 be used in all types of QKD systems?

Decoy-state BB84 is widely applicable and can be used in most QKD systems, including those based on fiber optic channels or free-space communication. Its robustness against PNS attacks makes it a versatile tool for ensuring the security of quantum communication.

What are the limitations of decoy-state BB84?

While decoy-state BB84 is highly effective, it requires careful calibration and precise control over pulse intensities. Additionally, the protocol may be more complex to implement in practical systems compared to simpler QKD protocols, but its security benefits often outweigh these challenges.

Try it live

Everything above runs in your browser — open Decoy-State BB84 (2D): Defeating Photon-Number-Splitting Attacks and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Decoy-State BB84 (2D): Defeating Photon-Number-Splitting Attacks simulation

What did you find?

Add reproduction steps (optional)