The BB84 protocol is a quantum key distribution (QKD) protocol that allows two parties, commonly referred to as Alice and Bob, to establish a secret key over an insecure communication channel. It was developed by Charles Bennett and Gilles Brassard in 1984 and is widely used in the field of quantum cryptography.
The protocol consists of several steps, which are as follows:
1. Key Generation:
– Alice generates a random sequence of bits, which will be the key she wants to share with Bob.
– Alice also prepares a set of quantum states, typically using individual photons, corresponding to each bit in her key. These states can be in one of four possible bases: rectilinear (0° or 90°), diagonal (45° or 135°), or circular (right or left-handed).
– For each bit in her key, Alice randomly chooses one of the four bases and encodes the corresponding quantum state. She then sends the encoded states to Bob.
2. State Transmission:
– Bob receives the encoded quantum states from Alice.
– For each received state, Bob randomly chooses one of the four bases to measure it in. The choice of basis is independent of the bases Alice used for encoding.
– After measuring each state, Bob records the measurement result as a bit value.
3. Public Discussion:
– Alice and Bob publicly communicate the bases they used for encoding and measuring each bit. They do not reveal the actual measurement results at this stage.
– Both Alice and Bob discard the bits where their bases did not match.
4. Error Estimation:
– Alice and Bob compare a subset of their remaining bits to estimate the error rate. This is done by comparing the values of their corresponding bits and counting the number of discrepancies.
– If the error rate is too high, indicating the presence of an eavesdropper (commonly referred to as Eve), they abort the protocol. Otherwise, they proceed to the next step.
5. Privacy Amplification:
– Alice and Bob perform a process called privacy amplification to distill a shorter, but secure, secret key from their initial key.
– This process involves applying a one-way hash function to their remaining bits, which extracts a shorter key with negligible correlation to the original key.
– The resulting key is then used as a shared secret between Alice and Bob for secure communication.
By following these steps, the BB84 protocol allows Alice and Bob to establish a secret key that can be used for secure communication. The protocol leverages the principles of quantum mechanics to detect the presence of an eavesdropper and ensure the security of the key.
Other recent questions and answers regarding Examination review:
- What advantage do prepare and measure protocols have over other protocols, such as the BB84 protocol, in terms of security against eavesdropping?
- How does the SAR go4 protocol modify the sifting step in the prepare and measure protocol?
- What security vulnerability arises when laser pulses contain multiple photons in the prepare and measure protocol?
- How does the BB84 protocol differ from the six state protocol in terms of the number of bases used for measurement?
- What is the goal of quantum key distribution in the prepare and measure protocol?
- Explain the general structure of a prepare and measure protocol in quantum key distribution.
- What are the two main types of quantum key distribution protocols?
- How does the prepare and measure protocol work in quantum key distribution?
- What is the purpose of quantum key distribution in the field of cybersecurity?

