Search papers, labs, and topics across Lattice.
This paper introduces a data obfuscation technique to protect classical data used in quantum computations within potentially untrusted environments. The method encodes sensitive classical data into structured quantum representations across multiple registers, preventing direct exposure while maintaining computational utility. Simulations demonstrate the feasibility of this approach, analyzing resource requirements and practical limitations, highlighting data obfuscation as a valuable security primitive for quantum computing.
Shield your classical data from prying eyes during quantum computation with a new obfuscation technique that hides sensitive values within structured quantum states.
Quantum computing often requires classical data to be supplied to execution environments that may not be fully trusted or isolated. While encryption protects data at rest and in transit, it provides limited protection once computation begins, when classical values are encoded into quantum registers. This paper explores data obfuscation for protecting classical values during quantum computation. To the best of our knowledge, we present the first explicit data obfuscation technique designed to protect classical values during quantum execution. We propose an obfuscation technique that encodes sensitive data into structured quantum representations across multiple registers, avoiding direct exposure while preserving computational usability. Reversible quantum operations and amplitude amplification allow selective recovery of valid encodings without revealing the underlying data. We evaluate the feasibility of the proposed method through simulation and analyze its resource requirements and practical limitations. Our results highlight data obfuscation as a complementary security primitive for quantum computing.