Zero-Knowledge Password Policy Check from Lattices
Khoa Nguyen, Benjamin Hong Meng Tan, Huaxiong Wang

TL;DR
This paper introduces the first post-quantum zero-knowledge password policy check protocol based on lattices, enhancing privacy and security in password authentication against quantum attacks.
Contribution
It presents a novel lattice-based ZKPPC scheme that is quantum-resistant and does not rely on homomorphic commitments, unlike previous approaches.
Findings
First lattice-based ZKPPC protocol for ASCII passwords
Provides quantum resistance for password policy verification
Introduces a new randomized password hashing scheme
Abstract
Passwords are ubiquitous and most commonly used to authenticate users when logging into online services. Using high entropy passwords is critical to prevent unauthorized access and password policies emerged to enforce this requirement on passwords. However, with current methods of password storage, poor practices and server breaches have leaked many passwords to the public. To protect one's sensitive information in case of such events, passwords should be hidden from servers. Verifier-based password authenticated key exchange, proposed by Bellovin and Merrit (IEEE S\&P, 1992), allows authenticated secure channels to be established with a hash of a password (verifier). Unfortunately, this restricts password policies as passwords cannot be checked from their verifier. To address this issue, Kiefer and Manulis (ESORICS 2014) proposed zero-knowledge password policy check (ZKPPC). A ZKPPC…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · User Authentication and Security Systems · Advanced Authentication Protocols Security
