3 ms·
I'm really excited about PAKEs! But for a totally different reason. PAKEs are great for low-entropy secrets, but they don't have to be static: you can generate
by lvh 8y ago
I'm really excited about PAKEs! But for a totally different reason.
PAKEs are great for low-entropy secrets, but they don't have to be static: you can generate them on the fly too. Every time you have a human-mediated channel that eventually needs to agree on a strong secret, PAKEs are good. So, if you have a device that you want to pair with an existing device with an untrusted third party PAKEs are super great. You can use this to safely send a file across the ether by just sharing a short string like "2-bonobo-magic; see magic-wormhole.
I therefore disagree with the notion that a PAKE being symmetric is a downside: I just think that they're different tools for different tasks, and we should talk about sPAKEs and aPAKEs specifically. Symmetric PAKEs are worse for password auth: I just think PAKEs are not a high priority for password auth. There are two problems with passwords: cred stuffing and phishing (fundamentally the same attack: an attacker gets a password "out of band" and then replays it) and PAKEs solve neither.
[magic-wormhole]: https://github.com/warner/magic-wormhole https://github.com/warner/magic-wormhole