The Exercise
In the protocol of Bennett and Brassard, BB84, Alice sends Bob a qubit prepared in one of four states. Each state carries two bits: a data bit , and a basis bit that says whether is written in the computational basis or in the basis of eigenvectors of the Pauli operator . Suppose an eavesdropper, Eve, could take the qubit in transit and tell with certainty which of the four states it is. Show that she could then learn Alice’s data bit and send Bob a qubit in exactly the state Alice prepared.✦
A Quantum System
A quantum system is given by its state space, a finite dimensional complex Hilbert space.✦ A pure state of is a vector of unit norm in the state space of ; we write for the set of pure states of .✦
The qubit is the quantum system whose state space is .✦ For a bit , the basis state of is the pure state whose vector is the column of with in position and in the other, so that and .✦ The eigenvectors of with eigenvalues are the pure states (1)
The BB84 States
Alice’s state , which carries the data bit in the basis named by the basis bit , is the pure state of given by (2)✦ Labelled by the pair of bits, the four states form a family of pure states of , the BB84 family: (3)✦
Eve’s Attack
Let be a quantum system and , for in a set of labels , a family of pure states of , the signal states. A state distinguisher for the family is a map from the pure states of to the labels, Eve’s classical readout of which signal was sent, that returns the right label on every signal state: (4)✦ For the BB84 family, , the labels are with , and a readout is a pair of bits whose first entry is the data bit.
The intercept and resend attack of a distinguisher is the map on the pure states of that sends the state Eve intercepts to the signal state labelled by her readout of it, the state she passes on to Bob: (5)✦
The Claim
Theorem 1. Let be a state distinguisher for a family of signal states of a quantum system . Then Eve’s readout recovers the label of the transmitted signal state: (6)✦ Her attack sends the signal state labelled to itself: (7)✦ For a state distinguisher of the BB84 family and any bits and , the first entry of Eve’s readout of , its data bit, is , and Bob receives : (8)✦
What Is Checked
The claim is stated over a state distinguisher for a family of pure states of a quantum system (4), the intercept and resend attack it defines (5), and, for BB84, the four states (2) of the qubit in their signal family (3).