Subspace-Preserving Strong PRU (spsPRU)
- spsPRU is a cryptographic quantum primitive comprising efficient unitary transformations that act as the identity on a fixed subspace while ensuring strong pseudorandomness on its complement.
- It leverages standard post-quantum tools like PRFs and PRPs, combining diagonal phase gates, basis permutations, and restricted 2-designs for efficient and secure construction.
- spsPRUs underpin secure quantum obfuscation and model energy-conserving dynamics, while highlighting computational limits in settings such as translationally invariant Hamiltonians.
A subspace-preserving strong pseudorandom unitary (spsPRU) is a cryptographic quantum primitive defined as a family of highly efficient unitary transformations that act as the identity on a fixed subspace while behaving, even under quantum oracle access, as computationally indistinguishable from Haar-random unitaries on the orthogonal complement . spsPRUs have emerged as a foundational tool for constructing ideal obfuscators for arbitrary quantum circuits and for modeling physically constrained pseudorandom dynamics, such as energy conservation, in quantum many-body systems (Huang et al., 13 Jan 2026, Mao et al., 9 Oct 2025).
1. Formal Definition and Main Properties
Let and let . Define the "honest" subspace
with orthogonal complement
Consider the subgroup of unitaries
that is, unitaries acting nontrivially only on .
An spsPRU is formally a family of unitaries such that:
- Efficiency: There exists a QPT (quantum polynomial-time) algorithm that, given , outputs a circuit of size approximating to negligible error in operator-norm.
- Subspace Preservation: For all , for all .
- Strong Pseudorandomness: For every QPT distinguisher making up to polynomially many quantum queries (to both the unitary and its inverse), the distributions (for random ) and Haar-random unitaries from the above subgroup are computationally indistinguishable on .
This guarantees that every efficient adversary cannot distinguish oracle access to from access to a genuinely Haar-random unitary (restricted to ) [(Huang et al., 13 Jan 2026), §3].
2. Efficient Cryptographic Construction
The construction of spsPRUs relies on standard post-quantum assumptions, notably quantum-secure one-way functions, to instantiate pseudorandom functions (PRFs) and pseudorandom permutations (PRPs). The spsPRU circuit is assembled as
where all components act as the identity on :
- : Diagonal phase gate with phases determined by a PRF (outputting in ), composed using generalized third roots of unity , restricted to and identity otherwise.
- : Basis permutation defined by a PRP over , again identity outside .
- : Independently and efficiently computable approximate restricted unitary 2-designs acting on , implemented using random phase polynomials interleaved with quantum Fourier transforms, with randomness from a dedicated PRF.
The key is a tuple of total length . The entire circuit remains -size, and key sampling, evaluation (both forward and inverse), and correctness are efficient [(Huang et al., 13 Jan 2026), §3.2].
| Component | Definition | Subspace Action |
|---|---|---|
| Diagonal phase PRF | Identity on | |
| PRP-based basis permutation | Identity on | |
| Restricted 2-designs | Identity on |
3. Security Proof and Parameter Selection
The proof of security exploits a hybrid argument:
- Replace the PRF with a truly random function; by PRF security, this is indistinguishable to polynomial-query adversaries.
- Replace the PRP with a truly random permutation; again secured by PRP guarantees.
- Substitute 2-designs with truly Haar-random unitaries on ; this introduces a statistical distance bounded by for queries, which is negligible for [(Huang et al., 13 Jan 2026), Theorem 3.5].
Parameter selection is driven by the need for negligible statistical error and efficient computation: typically , or , and key lengths of order .
4. Role in Quantum Obfuscation
spsPRUs are pivotal in constructing ideal quantum obfuscators for arbitrary circuits, including those implementing general CPTP maps rather than mere unitaries. In the obfuscation scheme [(Huang et al., 13 Jan 2026), §5]:
- The original circuit is padded with ancilla qubits in the state.
- The combined circuit is constructed as
where denotes ancilla-conditioned execution, is a standard (non-subspace-preserving) strong PRU obscuring unused outputs, and ensures that only the "honest" subspace (with correct ancilla) is transmitted unchanged.
- Any deviation in ancilla preparation triggers Haar-randomization on the full register due to , enforcing black-box access to the functionality.
This construction allows the obfuscator to remain fully quantum-homomorphic, reusable, and capable of supporting general quantum processes (Huang et al., 13 Jan 2026).
5. Generalizations: Energy-Conserving spsPRUs
The concept of spsPRU extends beyond arbitrary subspaces to structured subgroups defined by physical symmetries, notably energy preservation under a Hamiltonian (Mao et al., 9 Oct 2025):
- For a local, commuting Hamiltonian , efficient spsPRUs can be realized as PRUs block-diagonal in the eigenbasis of and acting Haar-randomly within energy eigenspaces.
- Construction uses quantum phase estimation (QPE) to resolve eigenstates, random phase oracles (PRF-based), and fast-forwarding techniques where commuting structure is present.
- For certain families of 1D translationally-invariant Hamiltonians (with nontrivial computational structure), it is provable that no efficient energy-preserving spsPRU exists; any attempt is distinguishable from Haar, and the problem of determining existence for general families is undecidable [(Mao et al., 9 Oct 2025), Theorems 4.2-4.3].
6. Limitations and Open Problems
The existence of spsPRUs is highly parameter and symmetry-dependent:
- For arbitrary subspaces or generic local commuting Hamiltonians, spsPRUs are efficiently constructible.
- For structured cases such as translationally-invariant 1D Hamiltonians encoding hard computation, no efficient construction exists and even subexponential-size circuits fail to achieve pseudorandomness.
- It is algorithmically undecidable to determine, given a uniform local Hamiltonian family, whether an energy-conserving spsPRU can exist (Mao et al., 9 Oct 2025).
Future research includes exploration of spsPRUs under other physical constraints (particle number, spin), understanding average-case behavior for noncommuting Hamiltonians, and delineating precise spectral properties that govern constructibility.
7. Significance in Quantum Cryptography and Physics
spsPRUs serve as versatile primitives for cryptographic applications requiring selective pseudorandomization, especially in quantum obfuscation and secure protocol design. In many-body physics, they model "physically random" time evolution respecting symmetry constraints, illuminating cryptographically robust aspects of chaotic versus integrable dynamics. The fundamental separation between generic and symmetry-constrained pseudorandomness highlights new complexity-theoretic signatures induced by conservation laws.
For comprehensive details and proofs of the construction, security, and limitations, see "Obfuscation of Arbitrary Quantum Circuits" (Huang et al., 13 Jan 2026) and "Random unitaries that conserve energy" (Mao et al., 9 Oct 2025).