Exploiting Reset Operations in Cloud-based Quantum Computers to Run Quantum Circuits for Free
By: Jakub Szefer
Potential Business Impact:
Lets you run quantum computer programs for free.
This work presents the first thorough exploration of how reset operations in cloud-based quantum computers could be exploited to run quantum circuits for free. This forms a new type of attack on the economics of cloud-based quantum computers. All major quantum computing companies today offer access to their hardware through some type of cloud-based service. Due to the noisy nature of quantum computers, a quantum circuit is run many times to collect the output statistics, and each run is called a shot. The fees users pay for access to the machines typically depend on the number of these shots of a quantum circuit that are executed. Per-shot pricing is a clean and straightforward approach as users are charged a small fee for each shot of their circuit. This work demonstrates that per-shot pricing can be exploited to get circuits to run for free when users abuse recently implemented mid-circuit qubit measurement and reset operations. Through evaluation on real, cloud-based quantum computers this work shows how multiple circuits can be executed together within a shot, by separating each user circuit by set of reset operations and submitting all the circuits, and reset operations, as one larger circuit. As a result, the user is charged per-shot pricing, even though inside each shot are multiple circuits. Total per-shot cost to run certain circuits could be reduced by up to $900$\% using methods proposed in this work, leading to significant financial losses to quantum computing companies. To address this novel finding, this work proposes a clear approach for how users should be charged for their execution, while maintaining the flexibility and usability of the mid-circuit measurement and reset~operations.
Similar Papers
Deadline-Aware Scheduling of Distributed Quantum Circuits in Near-Term Quantum Cloud
Quantum Physics
Makes quantum computers finish tasks faster.
Quantum Software Security Challenges within Shared Quantum Computing Environments
Quantum Physics
Makes sharing quantum computers safer for everyone.
The Cost of Certainty: Shot Budgets in Quantum Program Testing
Quantum Physics
Tests quantum computer programs using fewer tries.