Paper 2023/324 Original: eprint.iacr.org/2023/324 ↗

LATKE: A Framework for Constructing Identity-Binding PAKEs

Jonathan Katz
Michael Rosenberg
Abstract

Motivated by applications to the internet of things (IoT), Cremers, Naor, Paz, and Ronen (CRYPTO '22) recently considered a setting in which multiple parties share a common password and want to be able to pairwise authenticate. They observed that using standard password-authenticated key exchange (PAKE) protocols in this setting allows for catastrophic impersonation attacks whereby compromise of a single party allows an attacker to impersonate any party to any other. To address this, they proposed the notion of identity-binding PAKE (iPAKE) and showed constructions of iPAKE protocol CHIP. We present LATKE, a framework for iPAKE that allows us to construct protocols with features beyond what CHIP achieves. In particular, we can instantiate the components of our framework to yield an iPAKE protocol with post-quantum security and identity concealment, where one party hides its identity until it has authenticated the other. This is the first iPAKE protocol with either property. To demonstrate the concrete efficiency of our framework, we implement various instantiations and compare the resulting protocols to CHIP when run on commodity hardware. The performance of our schemes is very close to that of CHIP, while offering stronger security properties.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-07-06: last updated
2023-03-05: published
Short URL
https://ia.cr/2023/324
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2023/324,
      author = {Jonathan Katz and Michael Rosenberg},
      title = {LATKE: A Framework for Constructing Identity-Binding PAKEs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/324},
      year = {2023},
      url = {https://eprint.iacr.org/2023/324}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.