Papers for

cryptography software developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Quantum catalysts enable efficient work extraction from complex systems

Computational Work Extraction: The Complexity of Catalysts

Abstract: We prove maximal separations: $n$-qubit systems can have $Θ(n)$ ergotropy, while every efficient process extracts negligible work, even for Hamiltonians consisting of single-qubit terms. We establish an unconditional existential separation and give an explicit construction in the random oracle model. Assuming the existence of quantum-secure pseudorandom functions, this separation extends to the plain model. This work uncovers an important connection between ergotropy and the complexity of catalytic computation---computation where auxiliary qubits must be finally restored to their initial state. Relative to a random oracle, we establish relational and decision problems that: (i) can be solved efficiently with $λ$ catalysts; but (ii) cannot be solved by any algorithm with $cλ$ catalysts, for any $c<1$. We show this by proving query lower bounds for quantum-space bounded algorithms. As a consequence, for computational ergotropy, catalysts prove to be surprisingly powerful---there is a family of Hamiltonians and states for which catalysts enable efficient extraction of the full $Θ(n)$ ergotropy, while every efficient non-catalytic process extracts negligible work. Furthermore, catalysts also allow us to introduce and instantiate the notion of pseudoergotropy---analogous to pseudorandomness. On the other hand, we show catalysts do not change (information-theoretic) ergotropy. Finally, our work also sheds light on the classical aspect of the problem. First, most of our constructions rely on classical states and Hamiltonians and therefore imply analogous results for classical ergotropy. Second, we show that certain proof of quantumness protocols can be used to generically separate classical and quantum catalytic ergotropy.

Wed 30 SeptComputational Complexity
The gist
This paper studies how much useful energy, called ergotropy, can be taken out of quantum systems. It shows that while there is a lot of energy theoretically available, if you use simple and efficient methods, you can get almost no work out. However, if you allow the use of special helper qubits called catalysts that must return to their original state, you can efficiently extract the full energy. The authors connect this ability to solve certain computational problems and define a new concept called pseudoergotropy, similar to pseudorandomness in computing. They also prove these results hold both for quantum and classical systems.
Open → 2609.40323v1

Classical methods control quantum computations with near linear effort

Classical Verification of Quantum Computation with Quasilinear Resources, from Compiled Nonlocal Games

Abstract: Computational self-testing gives a classical verifier command over the quantum register of a single computationally bounded prover. We use this framework to construct the first argument system for BQP with quasilinear total resource requirements in the circuit model. Our argument system is based on the learning with errors (LWE) assumption and requires total resources of $O(\mathrm{poly}(λ, \log g)\cdot g)$ for delegating a circuit with $g$ gates, where $λ$ is the LWE security parameter. This is achieved by constructing a new computational self-test for certifying the prover's quantum state and using it to dequantize the efficient verification protocol of Broadbent (ToC 2018). Specifically, this self-test enables the verifiable, random remote state preparation of tensor product states of the single-qubit Clifford observables $σ_X, σ_Y, σ_Z, (σ_Y-σ_X)/\sqrt{2}$ and $(σ_Y+σ_X)/\sqrt{2}$, with constant robustness: the verification error is independent of the number of prepared qubits. This approach was first proposed by Coladangelo et al. (ToC 2024) in the multi-prover setting. We replicate their result in the single-prover setting by applying the compiler proposed by Kalai et al. (STOC 2023)---which turns any nonlocal game into a single-prover argument system---to a modified version of their self-test.

Tue 29 SeptCryptography and Security
The gist
Verifying quantum computations using classical computers is challenging because quantum processes are complex and hard to check. The authors show a new method that lets a classical computer verify the result of a quantum computation efficiently, using resources that grow almost linearly with the size of the quantum task. They build on existing tests that check quantum states and adapt multi-prover techniques into a single-prover system, making it more practical. This approach relies on a well-known cryptographic assumption to ensure security and accuracy.
Open → 2609.38060v1