Data-Dependent Memory-Hard Functions: Sustained Space and Cumulative Complexity Trade-Offs in the Parallel Random Oracle Model
Jeremiah Blocki, Blake Holman
摘要
Memory-Hard Functions (MHFs) are a cryptographic primitive designed to protect passwords and other low-entropy secrets against brute-force attacks. The strongest and most natural formalization of memory-hardness is sustained space complexity (SSC), which measures how long an attacker's memory remains above a given threshold. Ideally, one would like to ensure that any parallel attacker must sustain Θ(N ) memory for Θ(N ) steps, while the function can also be computed in sequential time Θ(N ). Unfortunately, this goal is impossible to achieve. Thus, the appropriate objective is to establish strong tradeoffs between sustained space complexity and cumulative memory complexity (CMC), another strong notion of memory hardness. Blocki and Holman (CRYPTO 2022) achieved strong SSC/CMC tradeoffs in the dynamic pebbling model, but their construction relied on expensive combinatorial graphs, and the pebbling abstraction does not rule out more efficient attacks in the stronger Parallel Random Oracle Model (PROM). We address both limitations. We construct a new data-dependent MHF (dMHF), DEGSample, and prove the first SSC/CMC tradeoff for dMHFs directly in the PROM. In the dynamic pebbling model, DEGSample achieves the same ideal tradeoff as prior work: any dynamic pebbling strategy either sustains Ω(N ) memory for Ω(N ) steps or incurs a maximal CMC penalty Ω(N 3-ϵ ). In the PROM, we prove that any attacker either sustains Ω(N ) memory for Ω(N ) steps or incurs a steep CMC penalty of at least Ω(N 2.5-ϵ ). To prove this, we introduce a new graph property called ancestral robustness and show that, together with another property called fractional depth-robustness, it suffices to obtain strong PROM tradeoffs via a natural dynamization procedure to turn the graph into a dMHF. The PROM lower bound combines a timespace trade-off argument with an extraction procedure that converts any PROM execution into a cost-equivalent pebbling of the realized graph.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper7
- Equihash: Asymmetric Proof-of-Work Based on the Generalized Birthday ProblemAlex Biryukov, Dmitry KhovratovichNDSS 2016 · 被引用 110 次
- On the Economics of Offline Password CrackingJeremiah Blocki, Benjamin Harsha, Samson ZhouS&P 2018 · 被引用 79 次
- Practical Graphs for Optimal Side-Channel Resistant Memory-Hard FunctionsJoël Alwen, Jeremiah Blocki, Benjamin HarshaCCS 2017 · 被引用 46 次
- Egalitarian ComputingAlex Biryukov, Dmitry KhovratovichUSENIX Security 2016 · 被引用 26 次
- Bandwidth-Hard Functions: Reductions and Lower BoundsJeremiah Blocki, Ling Ren, Samson ZhouCCS 2018 · 被引用 17 次
相关 Paper
- Sustained Space and Cumulative Complexity Trade-Offs for Data-Dependent Memory-Hard FunctionsJeremiah Blocki, Blake HolmanCRYPTO 2022 · 被引用 5 次
- The Impact of Reversibility on Parallel PebblingJeremiah Blocki, Blake Holman, Seunghoon LeeEUROCRYPT 2025 · 被引用 1 次
- Trapdoor Memory-Hard FunctionsBenedikt Auerbach, Christoph U. Günther, Krzysztof PietrzakEUROCRYPT 2024 · 被引用 5 次
- Sharp threshold results for computational complexityLijie Chen, Ce Jin, R. Ryan WilliamsSTOC 2020 · 被引用 2 次
- Limits of Breach-Resistant and Snapshot-Oblivious RAMsGiuseppe Persiano, Kevin YeoCRYPTO 2023 · 被引用 4 次
