Quantum Copy-Protection from Hidden Subspaces

04/20/2020
by   Scott Aaronson, et al.
0

Quantum copy-protection is an innovative idea that uses the no-cloning property of quantum information to copy-protect programs and was first put forward by <cit.>. The general goal is that a program distributor can distribute a quantum state |Ψ〉, whose classical description is secret to the users; a user can use this state to run the program P on his own input, but not be able to pirate this program P or create another state with the same functionality. In the copy-protection with oracle setting, the user has access to a public oracle and can use the given quantum state and the oracle to compute on his/her own input for polynomially many times. However, the user is not able to produce an additional program(quantum or classical) that computes the same as P on almost all inputs. We present a first quantum copy protection scheme with a classical oracle for any unlearnable function families. The construction is based on membership oracles for hidden subspaces in F_2^n, an idea derived from the public key quantum money scheme in <cit.>. We prove the security of the scheme relative to a classical oracle, namely, the subspace membership oracle with the functionality of computing the secret function we want to copy-protect. The security proof builds on the quantum lower bound for the Direct-Product problem (<cit.>) and the quantumly unlearnability of the copy-protected functions. We also show that existence of quantum copy protection and the quantum hardness of Learning-with-Errors (LWE) will imply publicly verifiable quantum money.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/26/2022

A Note on Copy-Protection from Random Oracles

Quantum copy-protection, introduced by Aaronson (CCC'09), uses the no-cl...
research
09/29/2020

Quantum copy-protection of compute-and-compare programs in the quantum random oracle model

Copy-protection allows a software distributor to encode a program in suc...
research
03/11/2022

Uncloneable Decryptors from Quantum Copy-Protection

Uncloneable decryptors are encryption schemes (with classical plaintexts...
research
07/12/2021

Hidden Cosets and Applications to Unclonable Cryptography

In this work, we study a generalization of hidden subspace states to hid...
research
07/22/2022

Preparing Many Copies of a Quantum State in the Black-Box Model

We describe a simple quantum algorithm for preparing K copies of an N-di...
research
05/19/2022

Quantum Money Generated by Multiple Untrustworthy Banks

While classical money can be copied, it is impossible to copy quantum mo...
research
02/23/2018

Delegated Pseudo-Secret Random Qubit Generator

We define the functionality of delegated pseudo-secret random qubit gene...

Please sign up or login with your details

Forgot password? Click here to reset