Privacy Amplification
After reconciliation, Alice and Bob share an identical -bit string — but Eve holds partial information about it from both the quantum channel and the public reconciliation traffic. Privacy amplification is the final distillation: compress the partly-compromised string into a shorter key about which Eve is left almost perfectly ignorant. Remarkably, this is possible even though Alice and Bob do not know which bits Eve knows.
The right measure: min-entropy
Shannon entropy measures average uncertainty, but security needs a worst-case guarantee. The correct quantity is the conditional min-entropy , governed by Eve's best single guess:
where is the probability Eve correctly guesses using her optimal strategy on her quantum side information . A large min-entropy means even Eve's best guess is unlikely to be right. This is the resource privacy amplification spends.
Universal hashing and the Leftover Hash Lemma
The tool is a 2-universal family of hash functions — a set such that for and a randomly chosen ,
Alice picks publicly at random, both apply , and the -bit output is the final key. The Leftover Hash Lemma (the quantum version is due to Renner) quantifies how secret is: if is chosen below Eve's min-entropy, the output is nearly uniform and nearly independent of Eve, measured in trace distance,
where is the perfectly uniform key. The bound shrinks exponentially as the security parameter grows.
Choosing the output length
To make the key -secret (trace distance ), set the extractable length to roughly the smooth min-entropy minus a security margin:
Subtracting reconciliation leakage too (each public parity reduces Eve's uncertainty), a standard finite-key statement reads
Asymptotically, tends to where is Eve's Holevo information per bit, so the surviving secret fraction is the Devetak–Winter rate met earlier. Privacy amplification is what makes that rate operational: it physically realizes the distillation.
Why min-entropy, not Shannon entropy
Suppose Eve is certain of half the bits and ignorant of the other half. The Shannon entropy is , but if the "ignorant" half were structured she might still guess well; min-entropy captures the true worst case and cannot be inflated by such structure. Using Shannon entropy here would over-estimate the extractable length and break security. The migration from average- to worst-case entropies — and their smooth variants for finite samples — is the technical core of modern QKD security proofs (Renner).
The complete BB84 pipeline
Putting the module together, a full QKD run is: distribute quantum signals → sift matching bases ( bits) → estimate the QBER on a public sample (abort if too high) → reconcile to an identical string (leaking ) → privacy-amplify by universal hashing down to bits → authenticate all classical messages (to stop active man-in-the-middle attacks). The output is a key that is -close to uniform and independent of everything Eve could possibly hold — ready to feed a one-time pad.
Sign in on the full site to ask questions and join the discussion.