BB84From CryptoDox, The Online Encyclopedia on Cryptography and Information SecurityBB84 is a quantum key distribution scheme developed by Charles Bennett and Gilles Brassard in 1984. The protocol is provably secure, relying on the quantum property that information gain is only possibly at the expense of disturbing the signal if the two states we are trying to distinguish are not orthogonal (see no cloning theorem). It is usually explained as a method of securely communicating a private key from one party to another for use in one-time pad encryption. DescriptionIn the BB84 scheme, Alice wishes to send a private key to Bob. She begins with two strings of bits, a and b, each n bits long. She then encodes these two strings as a string of n qubits,
ai and bi are the ith bits of a and b, respectively. Together, aibi give us an index into the following four qubit states:
Note that the bit bi is what decides which basis ai is encoded in (either in the computational basis or the Hadamard basis). The qubits are now in states which are not mutually orthogonal, and thus it is impossible to distinguish all of them with certainty without knowing b. Alice sends Bob proceedes to generate a string or random bits b' of the same length as b, and then measures the string he has received from Alice, a'. At this point, Bob announces publicly that he has received Alice's transmission. Alice then knows she can now safely announce b. Bob communicates over a public channel with Alice to determine which From the remaining k bits where both Alice and Bob measured in the same basis, Alice randomly chooses k / 2 bits and discloses her choices over the public channel. Both Alice and Bob announce theses bits publicly and run a check to see if more than a certain number of them agree. If this check passes, Alice and Bob proceed to use information reconciliation and privacy amplification techniques to create some number of shared secret keys. Otherwise, they cancel and start over. References
|



over a public
, where
represents the effects of noise in the channel as well as eavesdropping by a third party we'll call Eve. After Bob receives the string of qubits, all three parties, namely Alice, Bob and Eve, have their own states. However, since only Alice knows
are not equal. Both Alice and Bob now disgard the qubits in