Masked Quantum Circuits for Privacy-Preserving Computation Delegation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing quantum computing methods lack privacy-preserving mechanisms for delegating computations, making it difficult for users to protect their trade secrets when utilizing quantum computing services without revealing the details of their computations.
Innovation Solution
A method involving masking quantum gates to generate a masked quantum computation circuit, which is executed on a quantum computing system, and using a classical computing system to determine the output based on masked results, ensuring privacy preservation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If quantum computation is delegated to a quantum computing system, then computation efficiency is improved, but computation privacy deteriorates
Solution Approach 1:
The quantum circuit is segmented into multiple components, with certain quantum gates being masked using random unitary transformations. This segmentation allows the computation to be divided into public and private portions, enabling efficiency gains from quantum computation while preserving privacy through selective masking of sensitive gate operations
Solution Approach 2:
Random unitary transformations are introduced as intermediaries between the original quantum gates and the quantum computing system. These intermediary transformations obscure the true computation being performed while still allowing the quantum system to execute the circuit and return results that can be processed to obtain the final answer
2Loss of information
If computation privacy is preserved through masking, then information security is improved, but computation complexity increases
Solution Approach 1:
The masking technique changes parameters of existing quantum gates by applying random unitary transformations, rather than introducing entirely new complex circuit structures. This parameter-based approach preserves privacy while maintaining polynomial complexity growth, avoiding exponential complexity increases
Data Source
AI summary
Systems and methods for quantum computation are provided. In one example, performing quantum computation using a masked circuit can include obtaining, by a classical computing system, data indicative of a quantum computation circuit. One or more quantum gates within the circuit can be masked to generate a masked quantum computation circuit. Data indicative of the masked quantum computation circuit can be sent to a quantum computing system. The classical computing system can receive masked results associated with one or more quantum computations based on the masked quantum computation circuit. The classical computing system can determine, based on the masked results, an output of the quantum computation circuit.


