Masking Countermeasures Against Side-Channel Attacks on Quantum Computers
Jason T. LeGrow, Travis Morrison, Jamie Sikora, Nicolas Swanson
TL;DR
The paper tackles side-channel leakage in quantum cloud computing by introducing a transpilation-based masking approach. It defines $R$-gate masking using a covering gate set and leverages virtual gates on IBM hardware to hide gate identifications and placements without altering circuit behavior, achieving information-theoretic security under the assumption that virtual-gate angles are undetectable. Depth overheads are analyzed with bounds $T_B \le 2 r T$ and $T_D \le 2 r p T$, and concrete constructions are provided for both gate masking and gate-position masking, including topology-aware bounds like $Y$ depth $\le \Delta(G)+2 \le n+1$. The proposed approach is designed to be implementable with current vendors (e.g., Qiskit), moving side-channel defenses from quantum hardware to classical control paths and enabling practical validation and extension to more threat models in future work.
Abstract
We propose a modification to the transpiler of a quantum computer to safeguard against side-channel attacks aimed at learning information about a quantum circuit. We demonstrate that if it is feasible to shield a specific subset of gates from side-channel attacks, then it is possible to conceal all information in a quantum circuit by transpiling it into a new circuit whose depth grows linearly, depending on the quantum computer's architecture. We provide concrete examples of implementing this protection on IBM's quantum computers, utilizing their virtual gates and editing their transpiler.
