Secure Software Leasing

05/11/2020
by   Prabhanjan Ananth, et al.
0

We introduce the notion of secure software leasing (SSL): this allows for an authority to lease software to a third party with the security guarantee that after the lease expires, the third party can no longer produce any functionally equivalent software (including the original software) that can be run on the same platform. While impossible to achieve classically, this opens up the possibility of using quantum tools to realize this notion. In this work, we initiate a formal study of this notion and present both positive and negative results under quantum hardness of classical cryptographic assumptions. (1) Negative Result: We prove that it is impossible to construct SSL schemes for an arbitrary class of quantum unlearnable functions. In particular, our impossibility result also rules out quantum copy-protection [Aaronson CCC'09] for any class of quantum unlearnable functions; resolving an open problem on the possibility of constructing copy-protection for arbitrary quantum unlearnable circuits. Our techniques also rule out the existence of quantum VBB for classical circuits, answering an open problem posed by [Alagic and Fefferman arXiv'16]. Along the way, we introduce a notion called de-quantizable circuits and present the first construction of this notion which may be of independent interest. (2) Positive Result: On the other hand, we show that we can realize SSL for a subclass of evasive circuits (that includes natural implementations of point functions, conjunctions with wild cards, and affine testers).

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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/27/2022

Functional Encryption with Secure Key Leasing

Secure software leasing is a quantum cryptographic primitive that enable...
research
02/22/2023

Obfuscation of Pseudo-Deterministic Quantum Circuits

We show how to obfuscate pseudo-deterministic quantum circuits, assuming...
research
06/11/2021

Indistinguishability Obfuscation of Null Quantum Circuits and Applications

We study the notion of indistinguishability obfuscation for null quantum...
research
06/21/2021

Impossibility of composable Oblivious Transfer in relativistic quantum cryptography

We study the cryptographic primitive Oblivious Transfer; a composable co...
research
03/31/2023

Design by Contract Framework for Quantum Software

To realize reliable quantum software, techniques to automatically ensure...

Please sign up or login with your details

Forgot password? Click here to reset