Questions tagged [bb84]

For questions related to quantum cryptography protocol BB84.

BB84 is a quantum key distribution protocol for quantum cryptography invented by Charles Bennett and Gilles Brassard in 1984. It is used for safe random key distribution between two parties. It also allows to detect an eavesdropper trying to catch the key.

The protocol works as follows:

Alice generates a qubit in one of 4 states $\{|1\rangle, |0\rangle, |+\rangle, |-\rangle \}$ and sends it to Bob. The states $|1\rangle$ and $|+\rangle$ mean bit $1$ and the states $|0\rangle$ and $|-\rangle$ mean bit $0$. Upon receiving the qubit Bob measures it in $\{0,1\}$ basis or in $\{-,+\}$ basis, chosen randomly. If Bob measured in say $\{0,1\}$ basis and Alice sent $|0\rangle$ or $|1\rangle$ qubit, then Alice and Bob shared 1 bit of a secret key. What remains is to check that Bob used the right basis. This is done by using an open classical channel, for example Bob sends information which basis he used and Alice replies (also in open) is this basis right or not. If the basis is wrong, the bit is discarded.

More information can be found in the original paper Quantum cryptography: Public key distribution and coin tossing or on Wikipedia.

44 questions
4
votes
1 answer

Eavesdropping in case of the BB84 Protocol

I try to understand eavesdropping in case of the BB84 protocol (lets assume we have single photons, no noise etc.). Alice and Bob generate a classical random bit $a_i'$ and $b_i'$. Alice generates an encoded quantum bit $a_i$ based on $a_i'$ and…
choc1709
  • 151
  • 1
3
votes
1 answer

Can Eve randomly guess the correct bases in the BB84 exchange of a one-time pad?

I'm learning about Quantum Key Distribution, and just learned about the BB84 exchange. I learned that it can be used to exchange a key for a one-time pad, which would allow for information-theoretically secure communication. As I understand the…
jet457
  • 131
  • 1