The BB84 protocol, introduced by Charles Bennett and Gilles Brassard in 1984, is a pioneering quantum key distribution (QKD) scheme designed to enable two parties, commonly referred to as Alice and Bob, to securely share a cryptographic key. One of the most remarkable features of the BB84 protocol is its inherent ability to detect eavesdropping attempts, leveraging the principles of quantum mechanics. This detection capability is important for ensuring the security of the distributed key against potential adversaries, often referred to as Eve. The following detailed explanation elucidates how the BB84 protocol achieves this.
Quantum States and Basis Choices
In the BB84 protocol, Alice prepares a sequence of qubits, which are quantum bits, in one of four possible states. These states are chosen from two conjugate bases: the rectilinear basis (also known as the computational basis) and the diagonal basis. Specifically, the states are:
– |0⟩ and |1⟩ in the rectilinear basis.
– |+⟩ and |-⟩ in the diagonal basis, where |+⟩ = (|0⟩ + |1⟩)/√2 and |-⟩ = (|0⟩ – |1⟩)/√2.
Alice randomly selects one of these four states for each qubit and sends the sequence of qubits to Bob over a quantum channel.
Measurement and Basis Reconciliation
Upon receiving the qubits, Bob measures each qubit in either the rectilinear or diagonal basis, chosen at random. Due to the principles of quantum mechanics, if Bob's measurement basis matches Alice’s preparation basis, he will correctly determine the state of the qubit. However, if the bases do not match, Bob's measurement will yield a random result.
After the transmission, Alice and Bob communicate over a classical channel to compare their basis choices for each qubit. Importantly, this classical communication does not reveal the actual qubit states. They discard the qubits where their bases do not match, retaining only those where the bases align. This subset of qubits forms the raw key.
Error Rate and Eavesdropping Detection
The security of the BB84 protocol against eavesdropping is rooted in the no-cloning theorem and the disturbance caused by measurement in quantum mechanics. If an eavesdropper, Eve, intercepts and measures the qubits, she must choose a basis for each measurement. Since she does not know Alice’s basis choices, she will guess incorrectly about half the time. When Eve guesses incorrectly, her measurement will disturb the qubit’s state. If Eve then forwards the disturbed qubit to Bob, there is a significant probability that Bob's measurement will yield an incorrect result, even if he uses the correct basis.
To detect eavesdropping, Alice and Bob perform a procedure known as the error rate check. They publicly compare a randomly chosen subset of their raw key bits to estimate the quantum bit error rate (QBER). If no eavesdropping has occurred, the QBER should be low, attributable only to inherent noise in the quantum channel. However, if Eve has intercepted and measured the qubits, the QBER will be noticeably higher due to the disturbances she introduced.
Example of Error Rate Calculation
Suppose Alice sends 1000 qubits to Bob. After basis reconciliation, they find that 500 qubits were measured in matching bases. To estimate the QBER, they randomly select 100 of these 500 qubits and compare their values. If they find 5 discrepancies, the QBER is 5%.
Security Threshold and Privacy Amplification
The BB84 protocol sets a security threshold for the QBER. If the QBER exceeds this threshold, Alice and Bob conclude that eavesdropping is likely and discard the entire key. Typically, a QBER threshold of around 11% is considered secure, as it indicates a high probability of eavesdropping.
If the QBER is below the threshold, Alice and Bob proceed with error correction and privacy amplification. Error correction algorithms ensure that Alice and Bob share identical keys, while privacy amplification reduces the partial information that Eve might have gained, resulting in a shorter but highly secure key.
Practical Considerations
In practical implementations of the BB84 protocol, several factors influence the detection of eavesdropping:
– Quantum Channel Noise: Real-world quantum channels, such as optical fibers, introduce noise that can increase the QBER. Distinguishing between noise-induced errors and eavesdropping-induced errors is important.
– Detector Efficiency: The efficiency and accuracy of Bob’s detectors also affect the QBER. High-efficiency detectors reduce the likelihood of false positives in eavesdropping detection.
– Decoy States: To counteract photon number splitting (PNS) attacks, where Eve might exploit multi-photon pulses, decoy state techniques are employed. Alice occasionally sends decoy states with varying intensities to detect such attacks.The BB84 protocol leverages the fundamental principles of quantum mechanics to ensure secure key distribution and detect eavesdropping attempts. By carefully preparing and measuring quantum states, and by performing rigorous error rate checks, Alice and Bob can ascertain the integrity of their key. The protocol's robustness against eavesdropping makes it a cornerstone of quantum cryptography and a promising technology for future secure communications.
Other recent questions and answers regarding Examination review:
- How does the deployment of quantum communication satellites enhance the feasibility of global Quantum Key Distribution (QKD), and what are the technical considerations involved in such implementations?
- What role do superconducting nanowire single-photon detectors (SNSPDs) play in enhancing the performance of QKD systems, and what are the challenges associated with their use?
- How do phase encoding and Mach-Zehnder interferometers contribute to the stability and security of Quantum Key Distribution (QKD) in optical fiber communication?
- What are the main challenges associated with the practical implementation of Quantum Key Distribution (QKD) over long distances, and how can they be mitigated?

