Function-like pseudorandom unitaries generate pseudorandom quantum processes
This paper introduces pseudorandom function-like unitaries (PRFUs), a cryptographic primitive that efficiently generates families of reusable, random-looking quantum operations indexed by public labels from a single short key, thereby extending quantum pseudorandomness from individual unitaries to complex, multi-time quantum processes secure against adaptive queries.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the quantum world, randomness is not just a lack of pattern; it is a fundamental resource. When physicists need to model how a complex quantum system behaves, they often imagine a "perfectly random" evolution, a process so chaotic and unpredictable that it mimics the behavior of a truly random coin flip repeated billions of times. This ideal state of randomness, known as a Haar-random unitary, serves as a gold standard for understanding everything from how information scrambles inside black holes to how quantum computers might eventually break encryption. However, there is a catch: describing or building such a perfectly random process requires an amount of information that grows exponentially with the size of the system. For even a modest number of particles, the instructions needed to create this randomness become so vast that no computer could ever store them, let alone run them.
To solve this, scientists have long relied on "pseudorandom" alternatives. These are processes that look random to any observer who does not have the secret recipe, even though they are generated by a simple, short set of instructions. Until now, these pseudorandom tools were limited. They could generate a single random-looking event, but if a scientist needed a whole family of different random events—perhaps one for every second of an experiment, or one for every different memory address in a computer—they had to generate a new, massive secret key for each one. Managing a library of thousands of these giant keys is impractical. The question remained: could a single, tiny secret key generate an entire universe of distinct, random-looking quantum processes, each accessible by a simple public label, without ever revealing the secret?
A team of researchers has now answered this question by introducing a new mathematical object called a pseudorandom function-like unitary. Think of this as a master key that, when combined with a public label like a name or a number, instantly produces a unique quantum operation that looks completely random. If you use the same label twice, you get the exact same operation, ensuring consistency. If you use a different label, you get a completely different operation that appears just as random as the first. The researchers proved that this system is secure against even the most powerful quantum computers, meaning no observer can tell the difference between these generated operations and the ideal, perfectly random ones, provided they do not have the master key.
The team developed two distinct versions of this tool to handle different ways of interacting with the system. In the first version, the label is a standard piece of classical information, like a number typed into a computer. Here, the researchers showed that by combining a secure pseudorandom function with a pseudorandom unitary, they could create a system where the master key derives a unique seed for every label. This construction is robust enough to withstand an adversary who can ask for the result of any label, in any order, and even keep a quantum memory of previous answers to help them guess the next one.
The second version is more sophisticated and handles "coherent" labels. In this scenario, the label itself can exist in a quantum superposition, meaning the system can be asked to apply a random operation to a label that is simultaneously "A" and "B" at the same time. This is a much harder challenge because the quantum interference between these different labels could potentially reveal the secret. To solve this, the researchers used a technique called indexed path recording. This method allows them to track the history of every query across all possible labels simultaneously, proving that even with these complex quantum queries, the system remains indistinguishable from true randomness.
The implications of this work extend far beyond just generating random numbers. The researchers demonstrated that these new tools can be used to build pseudorandom quantum channels and "quantum combs." A quantum comb is a way to describe a sequence of events where a system interacts with its environment over time, retaining a private memory between steps. By using their new tool, the team showed that a single key could generate a whole family of these time-evolving processes. This means a quantum system could simulate a complex, multi-step experiment where the rules change at every step, all driven by one short secret.
This capability opens the door to several practical applications. For instance, it enables a form of quantum authentication where a message is protected by a unique code that changes based on a public "nonce" or number. If an attacker tries to reuse an old number, the system can detect it and reject the message, ensuring that every communication is fresh and secure. It also allows for a new type of quantum memory access, where data can be retrieved from a database in a superposition of addresses, but the retrieved information is masked by a random operation that depends on the address. This hides the contents of the database from anyone who does not hold the master key, even while they are querying it in a quantum state.
Furthermore, the researchers showed that this single-key approach can generate random unitaries for registers of variable sizes. In many quantum algorithms, the size of the data being processed might change, but previously, a new key would be needed for each new size. With this new method, the same master key can generate random operations for a small register, a medium one, or a large one, simply by changing the public label. This flexibility is crucial for building scalable quantum systems that need to adapt to different tasks without the overhead of managing a massive library of keys.
The work also clarifies the relationship between different types of quantum randomness. While it was known how to create a single random unitary, and how to create a family of random quantum states, creating a family of random unitaries was a missing piece. The researchers filled this gap, showing that the transition from a single random operation to a family of them is possible, but it requires specific cryptographic assumptions that differ depending on whether the labels are classical or quantum. They did not just propose a theoretical idea; they provided concrete mathematical constructions and rigorous proofs that these systems work under the most demanding conditions, including adaptive attacks where an adversary learns from every interaction.
Ultimately, this research shifts the paradigm of how we think about generating randomness in quantum systems. Instead of treating each random event as a separate, expensive resource, it treats randomness as a function that can be called upon repeatedly with different inputs. This efficiency is vital for the future of quantum cryptography and simulation, where the ability to generate vast amounts of reproducible, random-looking dynamics from a single secret is a prerequisite for secure communication and complex modeling. The researchers have effectively built a machine that turns a single key into an infinite supply of unique, random quantum behaviors, secure enough to fool even the most advanced quantum observers.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.