On the Compressed-Oracle Technique, and Post-Quantum Security of Proofs of Sequential Work

10/22/2020
by   Kai-Min Chung, et al.
0

We revisit the so-called compressed oracle technique, introduced by Zhandry for analyzing quantum algorithms in the quantum random oracle model (QROM). To start off with, we offer a concise exposition of the technique, which easily extends to the parallel-query QROM, where in each query-round the considered algorithm may make several queries to the QROM in parallel. This variant of the QROM allows for a more fine-grained query-complexity analysis. Our main technical contribution is a framework that simplifies the use of (the parallel-query generalization of) the compressed oracle technique for proving query complexity results. With our framework in place, whenever applicable, it is possible to prove quantum query complexity lower bounds by means of purely classical reasoning. More than that, for typical examples the crucial classical observations that give rise to the classical bounds are sufficient to conclude the corresponding quantum bounds. We demonstrate this on a few examples, recovering known results (like the optimality of parallel Grover), but also obtaining new results (like the optimality of parallel BHT collision search). Our main target is the hardness of finding a q-chain with fewer than q parallel queries, i.e., a sequence x_0, x_1,…, x_q with x_i = H(x_i-1) for all 1 ≤ i ≤ q. The above problem of finding a hash chain is of fundamental importance in the context of proofs of sequential work. Indeed, as a concrete cryptographic application of our techniques, we prove that the "Simple Proofs of Sequential Work" proposed by Cohen and Pietrzak remains secure against quantum attacks. Such an analysis is not simply a matter of plugging in our new bound; the entire protocol needs to be analyzed in the light of a quantum attack. Thanks to our framework, this can now be done with purely classical reasoning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2022

Quantum-Classical Tradeoffs in the Random Oracle Model

We study tradeoffs between quantum and classical queries for hybrid algo...
research
03/16/2021

Tight Bounds for Inverting Permutations via Compressed Oracle Arguments

In his seminal work on recording quantum queries [Crypto 2019], Zhandry ...
research
12/28/2018

Sequential algorithms and the computational content of classical proofs

We develop a correspondence between the theory of sequential algorithms ...
research
06/19/2020

On the Security of Proofs of Sequential Work in a Post-Quantum World

A proof of sequential work allows a prover to convince a resource-bounde...
research
08/01/2022

Analysing Parallel Complexity of Term Rewriting

We revisit parallel-innermost term rewriting as a model of parallel comp...
research
02/21/2022

Single-Query Verifiable Proof-of-Sequential-Work

We propose a proof-of-sequential-work (PoSW) that can be verified with o...
research
12/30/2020

Post-Quantum Security of the Bitcoin Backbone and Quantum Multi-Solution Bernoulli Search

Bitcoin and its underlying blockchain protocol have recently received si...

Please sign up or login with your details

Forgot password? Click here to reset