Paper 2024/1912
Universally Composable and Reliable Password Hardening Services
Abstract
The password-hardening service (PH) is a crypto service that armors canonical password authentication with an external key against offline password guessing in case the password file is somehow compromised/leaked. The game-based formal treatment of PH was brought by Everspaugh et al. at USENIX Security'15. Their work is followed by efficiency-enhancing PO-COM (CCS'16), security-patching Phoenix (USENIX Security'17), and functionality-refining PW-Hero (SRDS'22). However, the issue of single points of failure (SPF) inherently impairs the availability of these PH schemes. More specifically, the failure of a single PH server responsible for crypto computation services will suspend password authentication for all users. We propose the notion of reliable PH, which improves the availability of PH by eliminating SPF. We present a modular PH construction, TF-PH, essentially a generic compiler that can transform any PH protocol into a reliable one without SPF via introducing threshold failover. Particularly, we propose a concrete reliable PH protocol, called TF-RePhoenix, a simple and efficient construction with RePhoenix (which improves over Phoenix at USENIX Security'17) as the PH module. Security is proven within the universally composable (UC) security framework and the random oracle model (ROM), where we, for the first time, formalize the ideal UC functionalities of PH and reliable PH. We comparatively evaluate the efficiency of our TF-PH with the canonical threshold method (taken as an example, the threshold solution introduced by Brost et al. at CCS'20 in a PH-derived domain -- password-hardened encryption). Results show that our threshold failover-based solution to SPF provides optimal performance and achieves failover in a millisecond.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- AuthenticationPassword hardeningSingle points of failureUC
- Contact author(s)
-
wushaoqiang @ mail nankai edu cn
wangding @ nankai edu cn - History
- 2024-12-03: last of 2 revisions
- 2024-11-25: received
- See all versions
- Short URL
- https://ia.cr/2024/1912
- License
-
CC BY-NC-SA
BibTeX
@misc{cryptoeprint:2024/1912, author = {Shaoqiang Wu and Ding Wang}, title = {Universally Composable and Reliable Password Hardening Services}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1912}, year = {2024}, url = {https://eprint.iacr.org/2024/1912} }