Semi-Quantum Cryptography with Certified Deletion
This paper presents a general compiler enabling classical clients to upload quantum ciphertexts to servers for publicly verifiable certified deletion and non-destructive auditing, relying on the post-quantum hardness of LWE and introducing a novel simulation technique to adapt purification-based security arguments to classical interactions.
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 digital age, we trust servers to hold our most sensitive information, from private messages to financial records. We rely on encryption to keep this data safe, scrambling it so that only those with the correct key can read it. However, a fundamental problem arises when we want to delete that data. Once a file is copied onto a server, the owner has no way to force the server to destroy the original copy. A dishonest server can simply keep a hidden backup, waiting for a future moment when the encryption key might be leaked or stolen, at which point they could unlock the data and read everything. For classical computers, this is an impossible situation; there is no physical way to prove that a piece of information has been erased.
Quantum physics offers a potential solution to this dilemma through a property known as the "no-cloning theorem." Unlike classical bits, which can be copied perfectly, quantum information exists in delicate states that are disturbed if someone tries to copy them. This allows for a concept called "certified deletion." In this scenario, a user uploads data as a quantum state. If the server later claims to have deleted it, it must produce a certificate. Because of the laws of quantum mechanics, if the server truly deleted the data, it cannot keep a copy that would allow it to read the message later, even if it gets the decryption key. If the server attempts to keep a copy, the act of copying would have altered the state, and the certificate would fail to verify.
For years, this powerful idea remained largely theoretical or required the user to have their own quantum computer to upload the data. This created a massive barrier: ordinary users and even many organizations cannot afford the expensive, specialized hardware needed to generate and send quantum states. The data had to travel over a quantum channel, a requirement that made the technology impractical for widespread use. A new study by Yael Tauman Kalai and Justin Raizes changes this landscape by demonstrating how a completely ordinary, classical computer can upload data to a quantum server and still receive these deletion guarantees. They have created a method that allows a standard user to interact with a quantum server using only regular digital communication, yet still achieve the security benefits of quantum mechanics.
The researchers achieved this by designing a clever protocol that acts as a bridge between the classical and quantum worlds. Instead of asking the user to prepare a complex quantum state directly, the user sends a series of classical instructions. The server, which possesses the necessary quantum capabilities, uses these instructions to prepare the required quantum state on its own. The brilliance of the new method lies in how it verifies that the server actually did what was asked without the user ever seeing the quantum state. The protocol uses a mathematical tool called a trapdoor claw-free function. In simple terms, this is a mathematical puzzle that is easy to solve if you have a secret key (the "trapdoor") but incredibly difficult to solve without it. The server must prove it knows the solution to this puzzle to receive the data, but the way the puzzle is structured ensures that the server cannot keep a copy of the data without breaking the rules of the puzzle.
The core of their discovery is a technique that allows the security proof to work even though the user never sees the quantum state. In previous attempts, proving the security of such a system required the user to hold a "purified" version of the state, essentially a quantum twin that was entangled with the server's copy. This was impossible if the user was a classical computer. The authors developed a new way to simulate this entanglement using only classical communication. They showed that even though the user's messages are classical and seem to determine the state completely, the mathematical structure of the protocol allows the security proof to treat the situation as if the state were still in a quantum superposition. This means that if the server attempts to keep a copy of the data to read later, the mathematical guarantees of the system break down, and the server will be caught.
This breakthrough is not limited to just sending a single message. The authors provide a general "compiler," a set of instructions that can be applied to many different types of cryptographic tools. They demonstrated that this method works for public-key encryption, where anyone can send a message to a recipient; for attribute-based encryption, where access depends on specific credentials; and even for fully homomorphic encryption, which allows computations to be performed on encrypted data without ever decrypting it. In every case, the user can upload the data using only classical communication, and the server can be forced to delete the data with a verifiable certificate. If the server complies and deletes the data, the user can be certain that even if the server later obtains the decryption key, it will not be able to recover the original message.
Beyond simple deletion, the researchers showed that this system allows for "proofs of no intrusion." This is a way for a user to check if their data has been stolen or leaked to a third party without destroying the data in the process. In many security scenarios, checking for a leak requires destroying the evidence, but here, the user can ask the server to prove that no one else has access to the data, and the server can do so without losing the ability to decrypt the message later. This is crucial for auditing, as it allows a user to verify the integrity of their data storage without having to discard the data itself. The server can prove it is the only one holding the key, and the user can be confident that the data remains secure.
The study also addresses the practical issue of retrieving data. In some quantum deletion schemes, once the data is deleted, it is gone forever, even for the owner. The authors designed a protocol where the user can retrieve their data while simultaneously ensuring it is deleted from the server. The server performs a specific quantum operation that converts the data into a form the user can read, but in doing so, it destroys its own ability to read that data in the future. This means the user does not have to choose between getting their data back and protecting it from future key leaks; they can do both at the same time.
The security of this entire system relies on the assumption that certain mathematical problems, specifically those related to the Learning With Errors (LWE) problem, are hard to solve even for quantum computers. This is a standard assumption in modern cryptography, widely believed to be true. The authors proved that as long as these mathematical problems remain difficult, their system is secure. They did not rely on any unproven or exotic assumptions, nor did they require the user to have any quantum hardware. The only requirement is that the server has the quantum capability to perform the necessary operations, which is a reasonable expectation for a cloud provider in the future.
This work represents a significant step toward making quantum security accessible to everyone. By removing the need for the user to have a quantum computer, the authors have removed the biggest barrier to entry for certified deletion. The technology they describe allows for a future where users can upload their data to the cloud and have a mathematical guarantee that it can be erased, a guarantee that holds even if the encryption keys are compromised later. It transforms the concept of data deletion from a hope into a verifiable fact, grounded in the laws of physics and the hardness of mathematics. The result is a system where trust is no longer just a matter of policy, but a matter of physical law.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.