Quantum Leak: Timing Side-Channel Attacks on Cloud-Based Quantum Services
Chao Lu, Esha Telang, Aydin Aysu, Kanad Basu
TL;DR
This work investigates timing-based side-channel attacks on cloud-based quantum services, introducing five attacks (UC, CO, CA, QM, QP) under a realistic, non-physical-access threat model. Using both simulations and real IBM devices, it shows that an attacker needs as few as 10 measurements to identify the executing quantum processor and around 500 measurements to recover a Grover oracle, with broader circuit identifications achievable across broader measurement budgets. The study compares timing SCAs to prior power-based analyses and discusses mitigations such as randomness in compilation, multi-programming, circuit modifications, timer noise, and access controls. The findings underscore urgent security considerations for quantum cloud providers and offer concrete defensive strategies to safeguard sensitive quantum computations. The work thus advances understanding of practical cloud-era quantum security and points to concrete directions for hardening quantum cloud infrastructure.
Abstract
Quantum computing offers significant acceleration capabilities over its classical counterpart in various application domains. Consequently, there has been substantial focus on improving quantum computing capabilities. However, to date, the security implications of these quantum computing platforms have been largely overlooked. With the emergence of cloud-based quantum computing services, it is critical to investigate the extension of classical computer security threats to the realm of quantum computing. In this study, we investigated timing-based side-channel vulnerabilities within IBM's cloud-based quantum service. The proposed attack effectively subverts the confidentiality of the executed quantum algorithm, using a more realistic threat model compared to existing approaches. Our experimental results, conducted using IBM's quantum cloud service, demonstrate that with just 10 measurements, it is possible to identify the underlying quantum computer that executed the circuit. Moreover, when evaluated using the popular Grover circuit, we showcase the ability to leak the quantum oracle with a mere 500 measurements. These findings underline the pressing need to address timing-based vulnerabilities in quantum computing platforms and advocate for enhanced security measures to safeguard sensitive quantum algorithms and data.
