Gluing Random Unitaries with Inverses and Applications to Strong Pseudorandom Unitaries
Prabhanjan Ananth, John Bostanci, Aditya Gulati, Yao-Ting Lin
TL;DR
The paper introduces a strong gluing theorem for Haar random unitaries that remains secure against adversaries with inverse access to the joined unitary. By reinterpreting path recording as a purification and constructing a glued purification, the authors show indistinguishability between glued constructions and a single larger Haar unitary under polynomial queries. This enables key-stretching: assuming a family of strong PRUs exists, one can obtain strong PRUs on more qubits with randomness $O(n^{1/c})$ for any constant $c$, and even almost linear-depth PRUs in the plain model. The results deepen our understanding of quantum pseudorandomness in the quantum Haar random oracle model (QHROM) and provide a systematic framework for constructing robust PRUs with reduced randomness and depth, with implications for cryptography and quantum circuit design. The work also develops a rich set of tools—generalized path recording, graph-structured purification, and a sequence of hybrid arguments—that may be useful in broader quantum information and cryptographic contexts.
Abstract
Gluing theorem for random unitaries [Schuster, Haferkamp, Huang, QIP 2025] have found numerous applications, including designing low depth random unitaries [Schuster, Haferkamp, Huang, QIP 2025], random unitaries in ${\sf QAC0}$ [Foxman, Parham, Vasconcelos, Yuen'25] and generically shortening the key length of pseudorandom unitaries [Ananth, Bostanci, Gulati, Lin EUROCRYPT'25]. We present an alternate method of combining Haar random unitaries from the gluing lemma from [Schuster, Haferkamp, Huang, QIP 2025] that is secure against adversaries with inverse query access to the joined unitary. As a consequence, we show for the first time that strong pseudorandom unitaries can generically have their length extended, and can be constructed using only $O(n^{1/c})$ bits of randomness, for any constant $c$, if any family of strong pseudorandom unitaries exists.
