Secure Software Leasing from Standard Assumptions

10/21/2020
by   Fuyuki Kitagawa, et al.
0

Secure software leasing (SSL) is a quantum cryptographic primitive that enables users to execute software only during the software is leased. It prevents users from executing leased software after they return the leased software to its owner. SSL can make software distribution more flexible and controllable. Although SSL is an attractive cryptographic primitive, the existing SSL scheme is based on public key quantum money, which is not instantiated with standard cryptographic assumptions so far. Moreover, the existing SSL scheme only supports a subclass of evasive functions. In this work, we present SSL schemes based on the learning with errors assumption (LWE). Specifically, our contributions consist of the following. - We construct an SSL scheme for pseudorandom functions from the LWE assumption against quantum adversaries. - We construct an SSL scheme for a subclass of evasive functions from the LWE assumption against sub-exponential quantum adversaries. - We construct SSL schemes for the functionalities above with classical communication from the LWE assumption against (sub-exponential) quantum adversaries. SSL with classical communication means that entities exchange only classical information though they run quantum computation locally. Our crucial tool is two-tier quantum lightning, which is introduced in this work and a relaxed version of quantum lighting. In two-tier quantum lightning schemes, we have a public verification algorithm called semi-verification and a private verification algorithm called full-verification. An adversary cannot generate possibly entangled two quantum states whose serial numbers are the same such that one passes the semi-verification, and the other also passes the full-verification. We show that we can construct a two-tier quantum lightning scheme from the LWE assumption.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2021

Franchised Quantum Money

The construction of public key quantum money based on standard cryptogra...
research
05/23/2022

Watermarking PRFs against Quantum Adversaries

We initiate the study of software watermarking against quantum adversari...
research
07/14/2020

Trapdoor Delegation and HIBE from Middle-Product LWE in Standard Model

At CRYPTO 2017, Rosca, Sakzad, Stehle and Steinfeld introduced the Middl...
research
08/23/2019

Semi-Quantum Money

Private quantum money allows a bank to mint quantum money states that it...
research
02/27/2020

Almost Public Quantum Coins

In a quantum money scheme, a bank can issue money that users cannot coun...
research
09/27/2022

Functional Encryption with Secure Key Leasing

Secure software leasing is a quantum cryptographic primitive that enable...
research
05/11/2021

Noise-Tolerant Quantum Tokens for MAC

Message Authentication Code or MAC, is a well-studied cryptographic prim...

Please sign up or login with your details

Forgot password? Click here to reset