English

The Parallel Reversible Pebbling Game: Analyzing the Post-Quantum Security of iMHFs

Quantum Physics 2022-10-13 v3 Computational Complexity Cryptography and Security

Abstract

The classical (parallel) black pebbling game is a useful abstraction which allows us to analyze the resources (space, space-time, cumulative space) necessary to evaluate a function ff with a static data-dependency graph GG. Of particular interest in the field of cryptography are data-independent memory-hard functions fG,Hf_{G,H} which are defined by a directed acyclic graph (DAG) GG and a cryptographic hash function HH. The pebbling complexity of the graph GG characterizes the amortized cost of evaluating fG,Hf_{G,H} multiple times as well as the total cost to run a brute-force preimage attack over a fixed domain X\mathcal{X}, i.e., given y{0,1}y \in \{0,1\}^* find xXx \in \mathcal{X} such that fG,H(x)=yf_{G,H}(x)=y. While a classical attacker will need to evaluate the function fG,Hf_{G,H} at least m=Xm=|\mathcal{X}| times a quantum attacker running Grover's algorithm only requires O(m)\mathcal{O}(\sqrt{m}) blackbox calls to a quantum circuit CG,HC_{G,H} evaluating the function fG,Hf_{G,H}. Thus, to analyze the cost of a quantum attack it is crucial to understand the space-time cost (equivalently width times depth) of the quantum circuit CG,HC_{G,H}. We first observe that a legal black pebbling strategy for the graph GG does not necessarily imply the existence of a quantum circuit with comparable complexity -- in contrast to the classical setting where any efficient pebbling strategy for GG corresponds to an algorithm with comparable complexity evaluating fG,Hf_{G,H}. Motivated by this observation we introduce a new parallel reversible pebbling game which captures additional restrictions imposed by the No-Deletion Theorem in Quantum Computing. We apply our new reversible pebbling game to analyze the reversible space-time complexity of several important graphs: Line Graphs, Argon2i-A, Argon2i-B, and DRSample. (See the paper for the full abstract.)

Keywords

Cite

@article{arxiv.2110.04191,
  title  = {The Parallel Reversible Pebbling Game: Analyzing the Post-Quantum Security of iMHFs},
  author = {Jeremiah Blocki and Blake Holman and Seunghoon Lee},
  journal= {arXiv preprint arXiv:2110.04191},
  year   = {2022}
}

Comments

42 pages, 5 figures