Cloud-based quantum computingQuantum Computing (QC) introduces significant security and privacy risks to users’ intellectual property, including both program code and input data. In the absence of dedicated protections, quantum circuits submitted to remote services may be accessible to the cloud provider or compromised by malicious insiders. Furthermore, data embedded in these circuits remains susceptible to leakage during execution. This work proposes architectural and hardware enhancements for contemporary superconducting-qubit quantum computers to mitigate such threats. Drawing inspiration from classical Trusted Execution EnvironmentsTrusted Execution Environments (TEE) (TEEs), we define Quantum Trusted Execution EnvironmentsTrusted Execution Environments (TEE) (QTEEs): trusted hardware mechanisms designed to conceal or obfuscate quantum programs in cloud settings. We present two concrete instantiations, SoteriaQ and CASQUE, detailing their hardware support and required system software.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Trusted Execution Environments for Quantum Computers

  • Theodoros Trochatos,
  • Chuanqi Xu,
  • Sanjay Deshpande,
  • Yao Lu,
  • Yongshan Ding,
  • Jakub Szefer

摘要

Cloud-based quantum computingQuantum Computing (QC) introduces significant security and privacy risks to users’ intellectual property, including both program code and input data. In the absence of dedicated protections, quantum circuits submitted to remote services may be accessible to the cloud provider or compromised by malicious insiders. Furthermore, data embedded in these circuits remains susceptible to leakage during execution. This work proposes architectural and hardware enhancements for contemporary superconducting-qubit quantum computers to mitigate such threats. Drawing inspiration from classical Trusted Execution EnvironmentsTrusted Execution Environments (TEE) (TEEs), we define Quantum Trusted Execution EnvironmentsTrusted Execution Environments (TEE) (QTEEs): trusted hardware mechanisms designed to conceal or obfuscate quantum programs in cloud settings. We present two concrete instantiations, SoteriaQ and CASQUE, detailing their hardware support and required system software.