On the computational complexity of minimal cumulative cost graph pebbling
From MaRDI portal
Publication:2656946
Abstract: We consider the computational complexity of finding a legal black pebbling of a DAG with minimum cumulative cost. A black pebbling is a sequence of sets of nodes which must satisfy the following properties: (we start off with no pebbles on ), (every sink node was pebbled at some point) and (we can only place a new pebble on a node if all of 's parents had a pebble during the last round). The cumulative cost of a pebbling is . The cumulative pebbling cost is an especially important security metric for data-independent memory hard functions, an important primitive for password hashing. Thus, an efficient (approximation) algorithm would be an invaluable tool for the cryptanalysis of password hash functions as it would provide an automated tool to establish tight bounds on the amortized space-time cost of computing the function. We show that such a tool is unlikely to exist. In particular, we prove the following results. (1) It is to find a pebbling minimizing cumulative cost. (2) The natural linear program relaxation for the problem has integrality gap , where is the number of nodes in . We conjecture that the problem is hard to approximate. (3) We show that a related problem, find the minimum size subset such that , is also . In fact, under the unique games conjecture there is no -approximation algorithm.
Recommendations
- Depth-robust graphs and their cumulative memory complexity
- On the depth-robustness and cumulative pebbling cost of Argon2i
- The parallel reversible pebbling game: analyzing the post-quantum security of iMHFs
- Sustained space complexity
- Data-independent memory hard functions: new attacks and stronger constructions
Cited in
(5)
This page was built for publication: On the computational complexity of minimal cumulative cost graph pebbling
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2656946)