Why we need real cryptography instead of passwords
blog.getclef.com
blog.getclef.com
Why not make it public?
I just shot you an email and will follow up with a more in depth summary.
Given that most of the password-cracking articles focus on length of password being important regarding cracking time, it seems to this crypto-naif that a public-key-length password would do 99% of the job of moving to a public/private key system. I understand that you may as well use keys as a password of that length isn't human-memorable, but I'm curious as to what the effective difference would be.
Not always - the Secure Remote Password protocol doesn’t reveal the password to the server: http://en.wikipedia.org/wiki/Secure_Remote_Password_protocol
That's a separate problem from the length of cracking, but an equally important one with regards to security.
Also, it would be pretty hard to remember even a single password that long...
I get the push for Cleft but fussing around to find my phone which is no more, and probably less, secure than my laptop is not really a win. It may be nice for shared workstations but those are largely on their way out. Nowadays, we have more computers around than people to use them.
Every security article I see either tries to drastically expand the entropy of the user's key (password or otherwise) or expand to some sort of two-factor authentication. Obviously that's better, long term, but I get the feeling passwords are here to stay for the foreseeable future. I'd love to see an actually secure authentication solution that can be used by someone with nothing other than their memory. Is anyone doing any work on ways to make authentication more secure with a low key entropy?
For a bank website: No, most users are happy to require a physical artefact because they recognise that it helps protect their money. If your phone dies then you are simply be unable to access your bank account until you recharge it.
What I'm saying is we need a better solution for Facebook and HN. There's some large subset of sites for which users will not tolerate a physical artifact or convoluted multi-step process. Within those constraints, and with the understanding that we'll never be able to do as well as 256-bit private keys or two-factor, I'm wondering if we can't still do significantly better than alphanumeric passwords.