My musing is just to use the ssh public/private key system.
What is hard about giving a public key out as your password, and having the web site verify it's you, by your private key.
I havn't investigated(googled ) it thoroughly, but couldn't your public key be placed in a htaccess file, and you could automatically logged in like is done with keys authentication in ssh? I suppose this would require the browser makers to include ssh as a helper app, or even builtin directly.
Another possibility is a challenge/response system(like Captcha) in which the server sends you a random password encoded with your public key, which you decode, and return to verify your identity.
In any event, it seems that if the idea is to ensure your identity online, a key system, where you have your private key, probably on a usb stick, is eventually going to be the ultimate solution, so why waste time on anything else?
Ideally, the government should setup a key server, and give everyone a public/private key. This would be a big leap forward in internet identification. Sure there would be details to work out, like do you generate the key pair, or does the government? Or could you have multiple key pairs for different sites.
Anyways, I'm not seeking approval/criticism of the above idea; but would like to here what you consider to be the best strategy for online ID's. This will probably become more important as attempts are made to make safe online voting systems. The current voting system disenfranchises the poor for various reasons.... but I'm straying off topic.
Sure there are fingerprint scanners, iris scanners, etc., but usb sticks and key pairs are probably cheaper and easier to mass distribute.
In reply to OpenID alternatives, what do you suggest by zentara
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |