OPAQUE: A Strong Asymmetric PAKE Protocol Secure Against Pre-Computation Attacks
Stanislaw Jarecki, Hugo Krawczyk, Jiayu Xu
OPAQUE: A Strong Asymmetric PAKE Protocol Secure Against - - PowerPoint PPT Presentation
OPAQUE: A Strong Asymmetric PAKE Protocol Secure Against Pre-Computation Attacks Stanislaw Jarecki, Hugo Krawczyk, Jiayu Xu Motivation: Password Authentication Passwords are the prevalent tool for authentication Passwords are vulnerable
Stanislaw Jarecki, Hugo Krawczyk, Jiayu Xu
pw pw SK SK
pw pw SK SK
pw H(pw) SK SK
pw1 H(pw1) pw2 H(pw2) … …
pre-computed hash values?
pw H(pw) SK SK
pw1 H(pw1) pw2 H(pw2) … …
pw (s,H(pw,s)) TLS(pw) pw check against password file
password, password correlation, easier to argue, etc.)
x k y=PRFk(x) ⊥
pw k SK SK OPRF H(rw) aPAKE rw=PRFk(pw) (k,H(rw)) rw
pw k SK SK OPRF c = AuthEncrw(privU,pubU,pubS) privU,pubS,pubU privS,pubS,pubU AKE (k,c,privS,pubS,pubU) rw=PRFk(pw)
* AKE has the Key Compromise Impersonation (KCI) property
HMQV:
user’s TLS signature key
key exchanges): importance of generic composition
be “piggybacked”)
launch offline dictionary attack
Stanislaw Jarecki, Hugo Krawczyk, Jiayu Xu https://eprint.iacr.org/2018/163