E91 Protocol
Every quantum key distribution scheme must answer one question: what makes the key secret? BB84 answers with the no-cloning theorem — a sender prepares nonorthogonal states, and an eavesdropper cannot copy them without leaving fingerprints. The E91 protocol, published by Artur Ekert in 1991, gives a deeper answer that throws away the trusted sender entirely. A source in the middle — which may belong to your adversary — emits pairs of entangled qubits, conventionally the spin singlet , and mails one to Alice and one to Bob. Each measures their qubit along a randomly chosen axis. When the axes match, the perfect anticorrelation of the singlet hands them a shared random bit — the raw key. When they differ, the data is not discarded: it feeds a Bell inequality. That Bell test is the whole security argument. The Clauser–Horne–Shimony–Holt combination of their mismatched-basis correlations obeys for any theory in which the outcomes were fixed in advance by local instructions — including one where an eavesdropper pre-loaded the source with classical answers or kept a copy of the qubits. Quantum mechanics allows up to Tsirelson's bound , and only a nearly pure singlet, shared by nobody else, reaches it. So a maximal violation does double duty: it certifies that Alice and Bob hold genuine entanglement, and — through the monogamy of entanglement — that no third party is correlated with their key. The device can be a black box; the number is the guarantee. This is the seed of the entire device-independent programme, whose machinery this article makes rigorous.
- E91 (Ekert 1991) distributes a key by sharing entangled pairs — singlets — instead of transmitting prepared single-photon states as in BB84; matched-basis outcomes become the key, mismatched ones test a Bell inequality.
- Security comes from violating the CHSH inequality: any local-hidden-variable or eavesdropped model obeys , while the ideal singlet reaches ; a value pushed toward signals tampering.
- Tsirelson's bound caps quantum correlations, and saturating it forces the state to be a pure maximally entangled pair — pinned down up to a local isometry (self-testing).
- Monogamy of entanglement turns the Bell violation into a privacy guarantee: a state that saturates Tsirelson's bound cannot be correlated with Eve, so in the ideal case.
- Because the guarantee is a measured statistic rather than trust in the hardware, E91 is the direct ancestor of device-independent QKD, demonstrated loophole-free only in 2022.
- Key idea: replace "trust the source" with "measure the nonlocality" — the observed CHSH value both certifies that Alice and Bob share a genuine singlet and, via Tsirelson's bound and the monogamy of entanglement, upper-bounds any eavesdropper's correlation with the key.
Where this lives today
For three decades E91 was mostly a conceptual landmark — harder to run than BB84 because it needs a bright source of high-fidelity entanglement and detectors good enough to close the loopholes a device-independent proof cannot ignore. That changed in 2022, when three groups reported the first loophole-free demonstrations of device-independent QKD, the full-strength descendant of E91: a trapped-ion pair at Oxford (Nadlinger and colleagues), a two-atom link in Munich, and a photonic experiment in Nanjing all distributed key certified purely by an observed Bell violation, with no assumptions about the internals of their devices. The same self-testing logic — that pins the state and measurements down to a local isometry — now underpins device-independent randomness expansion and certified random-number generators, where nonlocal correlations guarantee bits no adversary could have predicted. E91's entanglement-first architecture is also the natural protocol layer for quantum networks and repeaters: a central untrusted source, or a chain of nodes linked by entanglement swapping, can serve many user pairs who each run their own local Bell test. The open frontier is rate and distance — closing the detection loophole demands near-unit efficiency, so pushing device-independent key rates toward practical throughput over deployed fibre is the active problem Ekert's 1991 idea set in motion.
The physical picture
Think of the entangled source as a referee who hands Alice and Bob two halves of a coin that has no value until each looks at it along a chosen axis. Look along the same axis and they always disagree — the singlet's perfect anticorrelation — and that shared, private randomness is the key. Look along cleverly chosen different axes, and the strength of their statistical agreement, distilled into the single number , reveals whether the coin was genuinely quantum or whether someone had slipped in pre-arranged classical answers. The first figure lays out the split: a central source, two random analyzer settings per side, and two jobs for the data — key when the axes match, Bell test when they do not.
Now the eavesdropper's dilemma. To learn the key bits Eve must correlate herself with the outcomes — but the monogamy of entanglement forbids a maximally entangled pair from sharing its correlations with a third party. The more Eve correlates with the singlet, the more she degrades it, and the degradation shows up as a drop of toward . Perfect privacy and maximal nonlocality are two faces of one coin: at there is nothing left for Eve. The second figure makes this quantitative for the standard noisy-source model, the Werner state, whose Bell parameter falls linearly as and crosses the classical bound exactly at visibility .
The core equations
Everything begins with the shared resource: the source distributes the spin singlet, the unique two-qubit state that is antisymmetric under exchange and rotationally invariant — the same state in every measurement direction.
where: — computational basis (horizontal/vertical polarization, or spin up/down); — the spin-singlet Bell state, one qubit each to Alice and Bob. Reading it: pick the same axis and the two outcomes are always opposite. The measurable content of the singlet is its correlation function: measure Alice's qubit along axis and Bob's along , multiply the outcomes, and average. The result depends only on the angle between the axes.
where: — measurement axes on the Bloch sphere; — Pauli vector; — angle between the axes. Reading it: aligned axes give (perfect anticorrelation), orthogonal axes give . This one cosine law generates the entire protocol. Operationally, that expectation is built from the four joint-outcome probabilities the parties actually tally from their coincidence counts.
where: — joint probability that Alice gets the first sign and Bob the second; — expectation of the product of the two outcomes. Reading it: "agree minus disagree", between and , estimated straight from the raw counts. The security test bundles four such correlators — Alice's two test axes crossed with Bob's two — into the CHSH combination, the quantity the parties compute over a public channel.
where: — Alice's outer analyzer settings; — Bob's outer settings; — the CHSH parameter. Reading it: three correlators add and one subtracts, arranged so a maximally entangled state makes them reinforce. The reason is a security witness is a theorem, not a convention: every local-hidden-variable model — the mathematical stand-in for "the outcomes were decided in advance, possibly by Eve" — is trapped below .
where: — the classical CHSH bound respected by any local-realistic model, including intercept-resend and pre-shared classical instructions. Reading it: no violation, no certified security — full stop. Quantum mechanics can beat that bound, but not without limit: Tsirelson's bound caps quantum correlations a factor above the classical ceiling, and the singlet at the right angles saturates it.
where: — the largest CHSH value any quantum state can produce. Reading it: the gap between and is the room in which E91 operates. The maximum is reached at a specific, memorizable set of analyzer orientations — Ekert's original three-setting scheme, in which two of the three angles on each side coincide to make the key while the outer angles make the Bell test.
where: the shared angles and are the matched bases that generate key (relative angle , so ); the outer set for Alice and for Bob feeds the CHSH sum with all relative angles . One apparatus, two functions, sorted after the fact by which announcements match. Turning the certified violation into secret bits uses the same post-processing as BB84: in the asymptotic limit the extractable secret-key fraction is set by the matched-basis error rate.
where: — secret bits per sifted bit, asymptotically; — matched-basis QBER; — binary entropy. Reading it: the rate is positive only while , where . Finally, the statement that makes E91 more than a curiosity: at the Tsirelson point the key is provably Eve-proof, because monogamy leaves her nothing to hold.
where: — mutual information between Alice's key bit and Eve's quantum side-information. Reading it: maximal violation certifies zero leakage; for Eve's information is bounded by a decreasing function of , which device-independent proofs make quantitative.
The goal is to prove equation (2) — that for the spin singlet the joint expectation of two spin measurements depends only on the relative analyzer angle, as — using only the rotational invariance of the state and two anchor values. This one law is load-bearing for the whole protocol: it fixes both the perfect anticorrelation that makes the key and the intermediate correlations that make the Bell test.
Step 1. Recall that is invariant under for every single-qubit unitary : a joint rotation of both qubits leaves the singlet unchanged up to global phase. Why: invariance means the correlation cannot depend on the absolute orientation of the analyzers, only on their relative angle — so is a function of one variable.
Step 2. Fix two anchor values. Aligned analyzers give : along the same axis the outcomes are always opposite, since the singlet has zero total spin. Orthogonal analyzers give : Alice's result along says nothing about Bob's along a perpendicular axis. Why: these two points, plus smoothness, pin the whole curve once its functional form is known.
Step 3. Evaluate directly to fix the form: averaging in gives , and since we obtain . Why: the dot product is the only rotationally invariant scalar built from two unit vectors, so invariance alone almost forces the cosine — the evaluation just fixes the sign consistent with the anchors. *The three anchor values confirm the law: , , and .*
Go deeper · Derivation B · 1 minTsirelson's bound from the square of the CHSH operator
The goal is to prove that no quantum state and no choice of dichotomic measurements can push the CHSH value above , by bounding the operator norm of the CHSH observable itself. This is the ceiling that gives E91 its finite security margin: the gap between the classical and the quantum is exactly the resource the protocol spends, and it is a hard limit, not the best value found so far. Let (Alice) and (Bob) be -valued Hermitian observables, so , with since the two sides act on separate systems.
Step 1. Define . Since for any state, it suffices to bound the operator norm. Why: an operator-norm bound proves the ceiling for every state at once, which is what a security guarantee demands.
Step 2. Square it. Expanding and using collapses the diagonal terms to , while the cross terms, using , condense to a single product of commutators:
Why: for commuting classical values the commutators vanish and , recovering ; the entire quantum excess lives in that commutator product.
Step 3. Bound the commutators. For any two operators of unit norm, , so and , giving
Why: the norm of a product is at most the product of norms, so the commutator term adds at most to the already there — capping at exactly , reached when the commutators are as large as quantum mechanics permits. *The bound is saturated by the singlet at the angles of equation (7).*
Go deeper · Derivation C · 1 minWhy the singlet reaches S equals two root two at Ekert's angles
The goal is to plug the cosine law of equation (2) into the CHSH sum of equation (4) at Ekert's optimal angles and confirm the singlet reaches exactly , correcting a subtlety that trips up many first passes: with the spin convention , all four CHSH correlations sit at a relative angle of , not . Getting this arithmetic right certifies that the maximal violation is physically attainable, not merely an abstract bound. Take Alice's outer settings and Bob's .
Step 1. List the relative angles: , , , . Why: the geometry is engineered so three correlators land on and the fourth on , letting all four terms reinforce in .
Step 2. Evaluate each correlator with : , , , . Why: flips the sign of the subtracted term, so after the minus sign it too adds constructively.
Step 3. Assemble the sum:
so , saturating Tsirelson's bound. Why: four correlators each of magnitude combine to — the previous derivation's ceiling is reached exactly, confirming the singlet is the optimal CHSH resource. *The arithmetic checks out: , and the matched settings and give , the perfect anticorrelation used for the key.*
Limiting cases
The observed CHSH value interpolates smoothly between "provably secure" and "provably useless", and the table reads the extremes.
| Case | Result | Meaning |
|---|---|---|
| Ideal singlet (no Eve, no noise) | Tsirelson's bound saturated; matched-basis QBER is and Eve's information is zero by monogamy. | |
| Classical / fully eavesdropped | Any local-hidden-variable model — including intercept-resend or pre-shared instructions — obeys the CHSH bound; no violation means no certified security. | |
| Noisy Werner state | Violation requires visibility ; below it the state admits an explicit local model and the protocol aborts. | |
| Maximal algebraic value (unphysical) | Reached only by hypothetical super-quantum PR-box correlations; quantum mechanics forbids anything above . |
Worked examples
1 · The singlet reaches the Tsirelson bound (fully worked)
Alice measures at and ; Bob at and . Using the singlet law , compute the CHSH value and confirm the key bases are perfectly anticorrelated.
Step 1. Relative angles for the four CHSH pairs are all except . Evaluate: , , , .
Step 2. Form the sum , so — the Tsirelson maximum, comfortably above the classical .
Step 3. The key comes from the matched settings, where Alice's meets Bob's and Alice's meets Bob's : relative angle , so , perfect anticorrelation. Alice (or Bob) flips her bit to turn the anticorrelation into an identical shared key. Sorted after the public announcement, the same runs deliver both the key and its security certificate.
2 · An intercept-resend eavesdropper is caught twice over
Eve intercepts each qubit, measures it along a random axis, records the result, and resends the matching eigenstate. What does she do to and to the matched-basis QBER?
Step 1. Once Eve measures and resends, the qubits carry only the definite classical values she recorded — a local-hidden-variable description. By equation (5) any such model obeys : the Bell violation collapses to the classical bound.
Step 2. The key errors: on a matched-basis round, Eve's random axis coincides with the shared axis only some of the time, and when it is misaligned she randomizes the outcome she forwards. Averaging over her random-axis strategy gives a matched-basis error rate of about , the same intercept-resend inflicts in BB84.
Step 3. Either signal alone condemns the channel: falling to (no certified nonlocality), or a QBER of (far above the ceiling). Alice and Bob abort, or — for milder tampering — apply privacy amplification scaled to the observed . Eve cannot both learn the key and stay hidden: gaining information forces and .
3 · From a measured QBER to a secret-key rate
A real link reports a matched-basis QBER of with a Bell violation safely above threshold. What asymptotic secret-key rate does the BB84-equivalent bound give, and how noisy could the channel get before the key dies?
Step 1. Binary entropy at : bits.
Step 2. Rate from equation (8): secret bits per sifted bit. About seven usable key bits for every ten matched-basis rounds — a healthy margin.
Step 3. The cutoff: when , at . Above that, reconciliation and privacy amplification cost more than the raw information and no secret key survives — the same tolerance BB84 enjoys, reached here through certified entanglement rather than trusted preparation.
Physics of the portrait
The refractive index took two centuries to explain; E91's certificate took a different kind of patience — the willingness to found a technology on a theorem that Einstein himself hoped was a symptom of an incomplete theory.
Origins · 1 minArtur Ekert and how this was discovered
Artur Ekert was born in Wrocław, Poland, in 1961, and was a doctoral student at the University of Oxford — working in the orbit of David Deutsch — when in 1991 he published "Quantum cryptography based on Bell's theorem" in Physical Review Letters. Bennett and Brassard's BB84 (1984) had already shown that quantum mechanics could distribute keys, but it leaned on a trusted sender preparing nonorthogonal states. Ekert asked whether the nonlocality of entanglement — the very feature Einstein, Podolsky and Rosen had raised in 1935 to argue quantum mechanics was incomplete, and that Bell had made testable in 1964 — could itself be the security mechanism. His answer: distribute singlets, and use the violation of Bell's inequality both to generate key bits and to catch any eavesdropper, since an eavesdropper is just another hidden variable and hidden variables cannot violate the bound. At first the community saw an elegant reformulation of BB84; only later was it clear that Ekert had planted the seed of device independence — security certified by observed statistics, with no trust in the hardware. He went on to found the Centre for Quantum Technologies in Singapore and hold a professorship at Oxford. What Einstein offered as an objection, Ekert turned into a guarantee.
Going further
Texts. Ekert, "Quantum cryptography based on Bell's theorem", Phys. Rev. Lett. 67, 661 (1991) — the founding paper · Nielsen and Chuang, Quantum Computation and Quantum Information, 10th anniv. ed., §12.6 (quantum cryptography) · Preskill, Lecture Notes on Quantum Information, Ch. 4 (Bell inequalities) and Ch. 10 (QKD) · Cirel'son (Tsirelson), "Quantum generalizations of Bell's inequality", Lett. Math. Phys. 4, 93 (1980) · Wilde, Quantum Information Theory, 2nd ed. (private communication and monogamy) · Mermin, Quantum Computer Science, §6 (entanglement and Bell's theorem). The key results throughout this article are: (1) the singlet law from invariance, with , , ; (2) Tsirelson's bound from , giving ; (3) the explicit value at Ekert's angles (Alice ; Bob ), with matched bases giving ; (4) the intercept-resend QBER and the local bound ; (5) the Werner threshold from ; (6) the key rate with and cutoff . Note: the widely copied claim "" is numerically false (); it confuses the spin convention with the photon convention . This article uses the spin convention throughout, with relative angles.
Prerequisites. Bell-State Measurement · BB84 Protocol · Quantum Bit Error Rate and Sifting. Leads to. Information Reconciliation and Privacy Amplification · No-Cloning Theorem in Cryptography · Entanglement Swapping.
Ask the tutor: Ask me to walk through why a maximal Bell violation leaves an eavesdropper with literally zero information about the key, or to run the CHSH arithmetic at Ekert's angles step by step.
How is E91 actually different from entanglement-based BB84?
In the ideal noiseless case they produce the same correlations and their standard security proofs coincide — which is why E91 was first read as a repackaging of BB84. The difference is conceptual and becomes operational under attack. BB84's security is proved by reasoning about the states a trusted sender prepares and the no-cloning theorem that protects them; E91's security is read directly off a measured Bell parameter , with no assumption about the source or detectors. That shift — from trusting the device to trusting the statistics — is what makes E91, not BB84, the ancestor of device-independent QKD.
Why does violating a Bell inequality prove there is no eavesdropper?
Because an eavesdropper is a special case of a hidden variable. Any strategy in which Eve gains information about the key — measuring the qubits, keeping entangled copies, or pre-loading the source with classical instructions — makes Alice and Bob's outcomes depend on some extra system she holds. If that dependence let her predict the key, the outcomes would be pre-determined relative to her information, and pre-determined local outcomes obey . So above certifies no such local explanation exists, and certifies, via monogamy, that Eve is fully decoupled from the key.
What is Tsirelson's bound and why is it exactly two root two?
Tsirelson's bound is the maximum CHSH value quantum mechanics allows: , a factor above the classical ceiling of . It comes from squaring the CHSH operator to get ; each commutator has norm at most , so and . The bound is tight — the singlet reaches it — and it is a hard wall, not a record. Correlations beyond (up to the algebraic maximum ) exist only in hypothetical super-quantum "PR-box" theories.
Why does the matched-basis QBER work out to about 25% under intercept-resend?
When Eve intercepts a qubit, measures along a random axis, and resends the eigenstate she found, she projects it onto her random basis. On a round where Alice and Bob later reveal they used the same axis, Eve's random choice aligns with theirs only partially, and averaged over her uniformly random axis the probability her resent state gives the wrong outcome relative to the singlet's perfect anticorrelation works out to one in four. This is the same intercept-resend error that appears in BB84, and it sits far above the ceiling for a positive key rate — so even partial intercept-resend is easy to detect.
Does E91 need a Bell inequality violation, or just entanglement?
It needs the violation, not merely entanglement — the subtle heart of the protocol. Some Werner states with are genuinely entangled yet admit a local-hidden-variable model for the CHSH measurements, so they cannot violate the inequality. For those states E91 cannot certify security device-independently, because Eve could reproduce the observed correlations with a classical model. Entanglement is necessary; a certified violation is what the security proof actually requires.
Can E91 close the gap to a fully device-independent guarantee in practice?
In principle yes — that is its whole point — but the loopholes matter. A rigorous device-independent proof cannot assume the detectors are efficient or the two wings truly separated, so a real demonstration must close the detection and locality loopholes at once, which demands near-unit detection efficiency that photons struggle to deliver over long fibre. The first loophole-free device-independent QKD demonstrations arrived only in 2022, using trapped ions and single atoms rather than photons, at very low key rates over short distances. Raising those rates and extending the distance is the open engineering problem between E91's promise and everyday use.