Detecting Fraudulent Services on Quantum Cloud Platforms via Dynamic Fingerprinting
Jindi Wu, Tianjie Hu, Qun Li
TL;DR
This work tackles the risk of fraudulent quantum cloud services by introducing a dynamic fingerprinting approach that leverages quantum-error diversity. A single probing circuit is executed on the service device to produce a device-side fingerprint in the form of qubit survival probabilities, while the user-side fingerprint is estimated from the device’s error profile, enabling linear-time fingerprint generation. Fingerprint matching via Manhattan distance, with a threshold of 0.035, detects machine substitution and profile fabrication with practical overhead on current cloud platforms. The approach is validated on IBM Quantum across small and large devices, including 127-qubit machines, demonstrating accurate device identification and effective fraud detection, including detection of a profile fabrication attack on Belem. Overall, the method offers a scalable, low-cost tool for verifying hardware integrity in quantum cloud services, with potential for broad applicability beyond the tested platforms.
Abstract
Noisy Intermediate-Scale Quantum (NISQ) devices, while accessible via cloud platforms, face challenges due to limited availability and suboptimal quality. These challenges raise the risk of cloud providers offering fraudulent services. This emphasizes the need for users to detect such fraud to protect their investments and ensure computational integrity. This study introduces a novel dynamic fingerprinting method for detecting fraudulent service provision on quantum cloud platforms, specifically targeting machine substitution and profile fabrication attacks. The dynamic fingerprint is constructed using a \textit{single} probing circuit to capture the unique error characteristics of quantum devices, making this approach practical because of its trivial computational costs. When the user examines the service, the execution results of the probing circuit act as the device-side fingerprint of the quantum device providing the service. The user then generates the user-side fingerprint by estimating the expected execution result, assuming the correct device is in use. We propose an algorithm for users to construct the user-side fingerprint with linear complexity. By comparing the device-side and user-side fingerprints, users can effectively detect fraudulent services. Our experiments on the IBM Quantum platform, involving seven devices with varying capabilities, confirm the method's effectiveness.
