Quantum pseudorandom error-correcting code (QPRC) [1]
Description
Keyed code whose encoding is computationally indistinguishable from a channel drawn once from an ideal distribution [1]. The key-averaged recovery under a given noise channel is negligibly close to the identity in diamond distance. QPRCs are quantum analogues of classical pseudorandom error-correcting codes [2], whose codewords are computationally indistinguishable from uniformly random strings.
Public-key QPRCs for the completely depolarizing channel are obtained from a QECC and a classical pseudorandom error-correcting code [1]. A random Pauli one-time pad is applied to the QECC codeword, and the pad bits, encoded in the classical code, are appended.
Pseudorandom isometric codes (PRICs) are secret-key QPRCs whose encoding is computationally indistinguishable from a Haar-random isometry [1]. The PRIC construction of Ref. [1] maps \(|x\rangle\) to \(2^{-\ell/2}\sum_{y\in\{0,1\}^{\ell}}(-1)^{f(x\|y)}|\pi(x\|y\|0^r)\rangle|g(x\|y)\rangle\) for a pseudorandom function \(f\), a pseudorandom permutation \(\pi\), and a pseudorandom functional code \(g\). The latter is a pseudorandom function whose key holder recovers the input after a constant fraction of the output bits are flipped. The encoder then applies the graph-state unitary of a random bipartite graph and a random Pauli. The PRIC codespace thus lies in a keyed CWS code.
Protection
Noise acting on any set of at most \(t\) of the \(n\) physical qubits is called \(t\)-local [1]. Assuming that learning parity with noise is hard for \(2^{O(\sqrt{n})}\)-time quantum algorithms, there exist public-key QPRCs for the completely depolarizing channel that correct all \(\alpha n\)-local noise for a constant \(\alpha>0\) [1]. Under the same assumption, there exist PRICs that correct all \(o(n\log\log n/\log n)\)-local noise [1].Rate
Under the hardness of learning parity with noise, both constructions use \(O(k)\) physical qubits for \(k\) logical qubits [1].Decoding
PRIC decoding uses the graph-based phase recovery of the keyed CWS decoder, with the decoder of \(g\) correcting the induced bit error [1].Cousins
- Codeword stabilized (CWS) code— The PRIC encoder maps each basis state to a superposition of classical codewords with pseudorandom signs. It then applies the graph-state unitary of a random bipartite graph and a random Pauli, so the PRIC codespace lies in a keyed CWS code [1]. PRIC decoding uses the graph-based phase recovery of the keyed CWS decoder.
- Haar-random qubit code— PRICs are efficiently encodable and decodable QPRCs whose encoding is computationally indistinguishable from the Haar-random isometry of a Haar-random qubit code [1].
Primary Hierarchy
References
- [1]
M.-H. Hsieh and S. Yamada, “Quantum Pseudorandom Error-Correcting Codes”, (2026) arXiv:2609.38986
- [2]
M. Christ and S. Gunn, “Pseudorandom Error-Correcting Codes”, (2024) arXiv:2402.09370
Page edit log
- Victor V. Albert (2026-10-25) — most recent
Cite as:
“Quantum pseudorandom error-correcting code (QPRC)”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/qprc, arXiv:2606.11484
Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/qprc.yml.