Approximating Cumulative Pebbling Cost is Unique Games Hard

04/17/2019
by   Jeremiah Blocki, et al.
0

The cumulative pebbling complexity of a directed acyclic graph G is defined as cc(G) = _P ∑_i |P_i|, where the minimum is taken over all legal (parallel) black pebblings of G and |P_i| denotes the number of pebbles on the graph during round i. Intuitively, cc(G) captures the amortized Space-Time complexity of pebbling m copies of G in parallel. The cumulative pebbling complexity of a graph G is of particular interest in the field of cryptography as cc(G) is tightly related to the amortized Area-Time complexity of the data-independent memory hard function (iMHF) f_G,H [AS15] defined using a constant indegree directed acyclic graph (DAG) G and a random oracle H(·). A secure iMHF should have amortized Space-Time complexity as high as possible e.g., to deter brute-force password attacker who wants to find x such that f_G,H(x) = h. Thus, to analyze the (in)security of a candidate iMHF f_G,H, it is crucial to estimate the value cc(G) but currently, upper and lower bounds for leading iMHF candidates differ by several orders of magnitude. Blocki and Zhou recently showed that is NP-Hard to compute cc(G), but their techniques do not even rule out an efficient (1+ϵ)-approximation algorithm for any constant ϵ>0. We show that for any constant c>0, it is Unique Games hard to approximate cc(G) to within a factor of c. (See the paper for the full abstract.)

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/08/2021

Parallel Quantum Pebbling: Analyzing the Post-Quantum Security of iMHFs

The classical (parallel) black pebbling game is a useful abstraction whi...
research
01/13/2022

Finding (s,d)-Hypernetworks in F-Hypergraphs is NP-Hard

We consider the problem of computing an (s,d)-hypernetwork in an acyclic...
research
08/16/2023

Improved Approximation Bounds for Minimum Weight Cycle in the CONGEST Model

Minimum Weight Cycle (MWC) is the problem of finding a simple cycle of m...
research
02/21/2018

Static-Memory-Hard Functions and Nonlinear Space-Time Tradeoffs via Pebbling

Pebble games were originally formulated to study time-space tradeoffs in...
research
09/01/2023

A Massively Parallel Dynamic Programming for Approximate Rectangle Escape Problem

Sublinear time complexity is required by the massively parallel computat...
research
08/14/2020

On the Hardness of Massively Parallel Computation

We investigate whether there are inherent limits of parallelization in t...
research
07/17/2018

RiffleScrambler - a memory-hard password storing function

We introduce RiffleScrambler: a new family of directed acyclic graphs an...

Please sign up or login with your details

Forgot password? Click here to reset