Readit News logoReadit News
czei002 · 4 years ago
Given all the drawbacks of passwords there isn't really an alternative to passwords for me. For example, what do you do if you only have 2-factor auth and you lose access to all your devices/docs? e.g. when you are on holidays?

PAKE supports in the browser would be awesome. Some applications for it:

https://www.researchgate.net/publication/325142389_AuthStore...

(swap the proposed PAKE for OPAQUE)

FloatArtifact · 4 years ago
Somehow this seems to say distrust the user. I get the drawbacks that the user is the weakest link here. However, is there still a method to trust the user to hold the data even if they don't know the secret during the authentication. For instance, I have very long complicated generated in a password manager. I still have ownership over the passwords and in a sense the user is still trusted even if they don't have those passwords/secret memorized.

I don't think for the average user a hardware token is going to become mainstream, nor do I think biometrics is appropriate due to the privacy aspect and spoofing techniques.

jpalomaki · 4 years ago
I would like a hardware access token I could duplicate in order to keep couple of backups in safe, remote locations.
c22 · 4 years ago
Why not just register the backups as additional keys? Then you could configure an alert for any time they're used.
kevincox · 4 years ago
This works fairly well when you are using it for 1 or 2 services. But if I use this hardware device for every service I use creating a new device would be a month long process, and missing one service could result in lock-out.

I do the same with my PGP key. I keep the "original" key offline and securely stored but I clone the key into my HSMs. That way the devices I use daily and frequently carry around can't be cloned and have strong brute-force protection (although malware could use my key while the device is compromised) and I can still "mint" new hardware devices without updating my PGP key everywhere and worrying about re-encrypting all old data that I still need.

This is definitely less secure than using keys generated on hardware devices but for most of my usecases this tradeoff makes more sense.

theamk · 4 years ago
This means you have to pull your backup key out of storage every time you register for a new service. And that rules out a lot of safe places to keep it at.
simonmales · 4 years ago
Trezor can function as a hardware token. And you can duplicate them as by sharing the seed with each new one.