What is BB84 Quantum Key Distribution?
BB84 (Bennett-Brassard 1984) is a quantum key distribution protocol that allows two parties, Alice and Bob, to establish a shared secret key over an insecure channel. The protocol uses the polarization of photons to encode information, taking advantage of the no-cloning theorem in quantum mechanics.
The BB84 protocol consists of four steps: encoding by Alice, transmission through a noisy channel, measurement by Bob, and error correction and privacy amplification.
How Does BB84 Work?
Alice prepares qubits (photons) in one of two polarization states to represent the bits 0 or 1. She randomly chooses between two bases, rectilinear (horizontal and vertical) or diagonal (45° and -45°), to encode these states.
Bob measures each photon using a random basis without knowing Alice’s choice. If both use the same basis, they can compare their results later to establish a shared key.
Security and Eavesdropping
Eve, an eavesdropper, cannot perfectly copy the qubits without disturbing them due to the no-cloning theorem. This disturbance can be detected by Alice and Bob during their error checking phase.
If Eve intercepts more than 11% of the photons (the security threshold), she will introduce errors that exceed this rate, alerting Alice and Bob to her presence.
Real-World Applications
BB84 is used in various secure communication systems, such as financial transactions, military communications, and personal data protection. It ensures that any attempt at eavesdropping can be detected, providing a level of security not achievable with classical cryptography.
The protocol has been experimentally demonstrated over long distances, including satellite-based quantum key distribution, showcasing its potential for global secure communication networks.
Frequently asked questions
What is the significance of the 11% QBER threshold in BB84?
The 11% quantum bit error rate (QBER) is a critical security parameter. If Eve's interception exceeds this threshold, it indicates that she has disturbed the qubits, and Alice and Bob can conclude that their communication is compromised.
How does BB84 ensure privacy amplification?
Privacy amplification in BB84 involves reducing the key size to remove any information Eve might have gained. This process ensures that even if Eve has some knowledge of the key, she cannot use it effectively due to the reduced key length.
Can BB84 be used for long-distance communication?
Yes, BB84 can be used for long-distance quantum key distribution. Experiments have shown successful implementations over distances up to hundreds of kilometers and even between satellites and ground stations.
What are the main challenges in implementing BB84?
Main challenges include maintaining qubit coherence, reducing noise from the channel, and ensuring secure classical communication for key distribution. Additionally, practical implementations require sophisticated hardware and precise control over photon sources and detectors.
Try it live
Everything above runs in your browser — open BB84 Quantum Key Distribution: Photon Polarization Protocol (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open BB84 Quantum Key Distribution: Photon Polarization Protocol (2D) simulation