Paper 2026/018
Multi-Instance Unrecoverability of iMHF-Based Password Hashing
Abstract
The study of memory-hard functions (MHFs) so far has mainly focused on providing provable guarantees on the expected minimum cumulative memory complexity (CMC) required per evaluation when amortized over multiple instances. Such results, however, do not provide any guarantees for the security of compromised password banks in the sense of passwords remaining unrecoverable. Indeed, a construction can be memory-hard while still leaking information about its input. We provide the first formal treatment of the unrecoverability of graph-based data-independent MHFs (iMHFs) in the multi-instance setting. Multi-instance security is the accepted security model when inputs have low-entropy or are correlated, and require the adversarial effort to linearly scale with the number of instances broken. To prove these results, we appropriately extend the ex-post-facto pebbling technique of Alwen and Serbinenko (STOC'15) and the unguessability reductions of Farshim and Tessaro (EUROCRYPT'21). We then use the resulting compatible frameworks to bound the number of guesses of adversaries with a given CMC in terms of the pebbling complexity of the graph underlying the iMHF. Combined with known lower bounds for the pebbling complexities of their graphs, we obtain, as corollaries, concrete unrecoverability bounds for the Argon2i, Catena, and Balloon hashing, showing in particular that the advantage indeed scales linearly with the number of instances and the cumulative memory complexity of the attacker.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- password hashingmemory-hard functionmulti-instance securitycumulative memory complexitypebbling complexity
- Contact author(s)
-
charles dodd @ york ac uk
pooya farshim @ gmail com
siamak shahandashti @ york ac uk
karl southern @ durham ac uk - History
- 2026-01-09: approved
- 2026-01-06: received
- See all versions
- Short URL
- https://ia.cr/2026/018
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/018,
author = {Charles Dodd and Pooya Farshim and Siamak F. Shahandashti and Karl Southern},
title = {Multi-Instance Unrecoverability of {iMHF}-Based Password Hashing},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/018},
year = {2026},
url = {https://eprint.iacr.org/2026/018}
}