Pseudorandom Strings from Pseudorandom Quantum States

06/09/2023
by   Prabhanjan Ananth, et al.
0

A fundamental result in classical cryptography is that pseudorandom generators are equivalent to one-way functions and in fact implied by nearly every classical cryptographic primitive requiring computational assumptions. In this work, we consider a variant of pseudorandom generators called quantum pseudorandom generators (QPRGs), which are quantum algorithms that (pseudo)deterministically map short random seeds to long pseudorandom strings. We provide evidence that QPRGs can be as useful as PRGs by providing cryptographic applications of QPRGs such as commitments and encryption schemes. Our main result is showing that QPRGs can be constructed assuming the existence of logarithmic-length quantum pseudorandom states. This raises the possibility of basing QPRGs on assumptions weaker than one-way functions. We also consider quantum pseudorandom functions (QPRFs) and show that QPRFs can be based on the existence of logarithmic-length pseudorandom function-like states. Our primary technical contribution is a method for pseudodeterministically extracting uniformly random strings from Haar-random states.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/02/2022

Pseudorandom (Function-Like) Quantum State Generators: New Definitions and Applications

Pseudorandom quantum states (PRS) are efficiently constructible states t...
research
12/18/2021

Cryptography from Pseudorandom Quantum States

Pseudorandom states, introduced by Ji, Liu and Song (Crypto'18), are eff...
research
09/10/2023

Uncloneable Quantum Advice

The famous no-cloning principle has been shown recently to enable a numb...
research
09/24/2020

On One-way Functions and Kolmogorov Complexity

We prove that the equivalence of two fundamental problems in the theory ...
research
08/06/2022

Weak Equivalents for Nonlinear Filtering Functions

The application of a nonlinear filtering function to a Linear Feedback S...
research
11/14/2022

Growing Random Strings in CA

We discuss a class of cellular automata (CA) able to produce long random...
research
10/26/2022

A super-polynomial quantum-classical separation for density modelling

Density modelling is the task of learning an unknown probability density...

Please sign up or login with your details

Forgot password? Click here to reset