Paper 2025/231
NoIC: PAKE from KEM without Ideal Ciphers
Abstract
We show a generic compiler from KEM to (Universally Composable) PAKE in the Random Oracle Model (ROM) and without requiring an Ideal Cipher. The compiler is akin to Encrypted Key Exchange (EKE) by Bellovin-Merritt, but following the work of McQuoid et al. it uses only a 2-round Feistel to password-encrypt a KEM public key. The resulting PAKE incurs only insignificant cost overhead over the underlying KEM, and it is a secure UC PAKE if KEM is secure and key-anonymous under the Plaintext-Checking Attack (PCA). Several KEM-to-PAKE compilers were shown recently, secure under the OW-PCA and ANO-PCA assumptions on KEM, but all used an Ideal Cipher in addition to ROM. While there are techniques for emulating ROM against quantum attackers, it is currently unknown how to extend many of such techniques to the Ideal Cipher Model. Consequently, doing without the Ideal Cipher in protocol design makes the resulting construction a more plausible candidate for post-quantum secure PAKE if instantiated with post-quantum PCA-secure and anonymous KEM, such as the ML-KEM standard itself. Our construction and proofs build on many of the ideas underlying the KEM-to-PAKE compiler using 2-round Feistel given by McQuoid et al, but our protocol is more efficient and our proofs address limitations in the analysis therein.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Password Authenticated Key ExchangeKey Encapsulation MechanismUniversal ComposabilityPost-QuantumIdeal Cipher
- Contact author(s)
-
afonso arriaga @ gmail com
mbb @ fc up pt
stanislawjarecki @ gmail com - History
- 2025-02-17: approved
- 2025-02-14: received
- See all versions
- Short URL
- https://ia.cr/2025/231
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/231, author = {Afonso Arriaga and Manuel Barbosa and Stanislaw Jarecki}, title = {{NoIC}: {PAKE} from {KEM} without Ideal Ciphers}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/231}, year = {2025}, url = {https://eprint.iacr.org/2025/231} }