- The paper introduces polynomial-time linear seedless extractors for device-independent randomness generation, removing the need for an independent random seed while preserving composable security under memoryless devices.
- A truncation-based proof reduces the estimation fraction to p_est = n^-1/3, achieving the optimal asymptotic rate of one secret bit per singlet at maximal CHSH violation.
- The protocol produces a positive asymptotic key rate above a CHSH win probability of approximately 0.828, although finite-size security currently requires at least 205,642 rounds under the stated parameters.
Overview
This paper addresses a central post-processing bottleneck in device-independent (DI) quantum cryptography: privacy amplification. In standard DI protocols, randomness extractors require an initial random seed, which introduces an additional trust assumption and potential vulnerability. Prior work by Foreman and Masanes ("Seedless extractors for device-independent quantum cryptography," Quantum 9, 1654) showed that, for memoryless devices, the degree of Bell inequality violation of the raw data can serve as the extractor's statistical promise in place of min-entropy, enabling fully deterministic extraction. That result, however, suffered from two deficiencies: the seedless extractors were proven to exist but had no known polynomial-time implementation, and the protocol was extremely inefficient—more rounds were consumed estimating the Bell violation than were needed to certify the output, because bounding an n-fold product of Bell operators required suppressing large statistical fluctuations.
The present work resolves both problems. The authors introduce a truncation-based proof technique that allows the estimation phase to consume only an asymptotically vanishing fraction of rounds (pest​=n−1/3), yielding the optimal asymptotic rate of one key bit per singlet. Moreover, they show that linear functions—binary matrices computable in O(mn) time—suffice as seedless extractors, so the entire extraction step is efficiently implementable.
Protocol
The setting is one-party DI randomness generation with two non-communicating, memoryless devices (Alice and Bob) interacting over n rounds against an adversary Eve holding system E. Each round is independently designated an estimation round (with probability pest​=n−1/3) or a raw-key generation round. Estimation rounds use uniformly random CHSH inputs (xi​,yi​) and record zi​=ai​+bi​+xi​yi​mod2; the protocol aborts unless the winning frequency meets a threshold wth​∈(wq​+Δ,wq​], where wq​=3/4 is the classical bound and pest​=n−1/30 the Tsirelson value. Generation rounds fix inputs pest​=n−1/31; Alice's outcomes form the raw key pest​=n−1/32, which is mapped to the final key pest​=n−1/33 via a full row-rank binary matrix pest​=n−1/34.
Security is expressed in the universally composable sense: the trace distance between the actual key state (with Eve also learning the estimation set pest​=n−1/35 after execution) and the ideal state with a uniform key must be at most pest​=n−1/36. The main theorem gives the achievable key length
pest​=n−1/37
with pest​=n−1/38 and pest​=n−1/39 the modified binary entropy. The asymptotic rate is O(mn)0, which is positive once O(mn)1 (CHSH value above roughly O(mn)2) and reaches 1 at maximal violation. A positive key length requires O(mn)3 rounds even at maximal CHSH violation under the chosen parameterization—a concrete finite-size cost the authors note could be improved by optimizing O(mn)4 and O(mn)5, which they leave open.
The truncation technique
The proof's core difficulty is bounding the trace distance between actual and ideal states without requiring many rounds to concentrate the empirical CHSH win rate. The earlier approach bounded the expectation of an O(mn)6-fold product of Bell operators, which is highly sensitive to perturbations of the global state and forced heavy sampling. Here, the authors instead decompose O(mn)7 into a truncated part O(mn)8 and a remainder, where O(mn)9 projects onto eigenvectors n0 of the per-round CHSH operators whose frequency profile satisfies a constraint tied to a relaxed threshold n1. Since n2 and the no-abort operator n3 commute (both diagonal in the same eigenbasis), the trace distance splits into two terms: security of the truncated state plus twice the truncation error n4.
The truncation error is controlled via a Chernoff-style bound: optimizing over the adversary's freely chosen per-round eigenvalue parameter n5 yields quantities n6, and Lemma 2 shows there exists a n7 such that the exponent is at most n8 whenever the frequency vector lies outside n9. This gives E0, fixed to E1 by the choice of E2.
The first term—the extractor's performance on the truncated state—is handled through an exact algebraic identity (Lemma on indicator functions): the deviation of the linear map's output distribution from uniform is supported only on nonzero codewords of the row space of E3. Combined with Lemma 3, which shows the raw-key observable E4 flips the index E5 but preserves E6 in the eigenbasis, any matrix element surviving inside the truncated subspace has Hamming weight E7, where E8. Lemma 4 establishes this weight bound from the defining inequality of E9. Finally, Lemma 5 proves via the probabilistic method—interpreting pest​=n−1/30 as the generator matrix of a random binary linear code and bounding its weight distribution—that matrices pest​=n−1/31 exist satisfying pest​=n−1/32 for all weights pest​=n−1/33. Summing binomial coefficients up to weight pest​=n−1/34 via the entropy tail bound yields the second pest​=n−1/35 contribution, completing the proof.
Two structural reductions make the analysis tractable. First, Naimark dilation followed by Jordan's lemma reduces arbitrary POVMs on arbitrary Hilbert spaces to projective qubit measurements, block-diagonalized per round; the triangle inequality over the resulting mixture justifies assuming qubits throughout. Second, the spectral decomposition of the CHSH operator (well known from prior literature but restated for self-containment) provides the explicit eigenvalue parametrization used in the optimization.
Significance of the results
Three claims stand out. First, seedless extraction with efficient extractors: linear functions over pest​=n−1/36 suffice, removing both the seed vulnerability and the computational intractability of the previously known constructions. Second, optimal rate: one bit per singlet asymptotically, meaning the estimation overhead vanishes as pest​=n−1/37 rather than dominating the output. Third, the connection between seedless-extractor rates and the weight distribution of linear error-correcting codes, which the authors identify as likely of independent interest within the broader program relating privacy amplification to coding theory.
The security guarantee holds for arbitrary adversarially chosen initial states pest​=n−1/38, Hilbert space dimensions, and measurements, subject only to the memorylessness assumption; abort probability under honest implementations is exponentially small in pest​=n−1/39 when (xi​,yi​)0 is strictly below the achieved win rate.
Limitations and open questions
The paper is explicit about several restrictions. The analysis is tailored to the CHSH scenario: the reduction to qubits relies on Jordan's lemma, which applies only when each party has two projectors, and does not extend to scenarios with more inputs or outputs. The authors state that extension to other bipartite binary-input/binary-output inequalities (e.g., tilted CHSH) or multipartite Mermin/Svetlichny settings should be direct, but generalization to arbitrary Bell scenarios is nontrivial; they conjecture it may be achievable by applying the truncation method at the level of correlation matrices within the NPA hierarchy. The memoryless-device assumption remains essential and removing it—extending to the fully general DI setting—is identified as an important next step. Additionally, Lemma 5 is an existence result via the probabilistic method; explicit efficiently constructible matrices satisfying the row-space weight condition are not given, though the authors conjecture that generator matrices of BCH codes are promising candidates. Finally, the specific choices (xi​,yi​)1 and (xi​,yi​)2 are convenient rather than optimal, and finite-size performance—particularly the (xi​,yi​)3 threshold—could likely be substantially improved.
Conclusion
This work upgrades seedless extraction in DI cryptography from an existence statement to a practical construction: polynomial-time linear extractors, a truncation-based security proof requiring only a vanishing fraction of estimation rounds, and the optimal asymptotic rate of one secret bit per singlet for one-party DI randomness generation under the CHSH scenario. The remaining gaps—generalization beyond two-input/two-output Bell tests, removal of the memorylessness assumption, and explicit extractor constructions—are clearly delineated and appear tractable with the techniques introduced here.