Bitcoin users are still rare. Registering your keys with OpenPGP keyservers is optional.
hello... we are talking about the bitcoin community here, if they are using a bitcoin website, they would use the bitcoin login system..........
... i wont waffle into details but i think you missed the point that we are talking about bitcoin services here.
I can easily generate .
Unless you are claiming the user will somehow recognize the challenge passphrase. If that is what you are relying on, you are not talking about a random message at all. I know banks use challenge images and phrases to "authenticate" their website, but that appears to be mainly "security theatre": designed to make naive users trust online banking. The real "security" is the reversibility of the transactions.
say im a phishing scammer..
most phishing sites are a template to gather usernames and then use those at a later date
i can easily make up a template site that makes up random words yea, i can get a user to sign those random words yes.. but in no way can i then use that random signature on the true website later because the true website would not have generated those random words..
see my point about it requiring more code for script kiddies to do then just use a fixd template....
a phishing website would have to try to accept a users email/username, forward it to the true website, get the true websites random message, relay it on the phishing site to the user, user replies with signed true message, pastes it into phishing site and phishing site has to relay that to true site.. thus not making phishing as easy as pie. randomness is better
The technology is not quite there yet, but the website can authenticate itself to you using OpenPgp as well.
"I , pool5.facebook.com am using the IP address: 10.0.2.34"
Really cool idea, loved it.
But once set, you would not be able to change/reset a password, right?
OpenPGP supports this,
but it is complicated to set up. It is called key revocation. To set that up, you need a secure master key that will not get lost/destroyed (preferably stored offline in multiple locations), much like Bitcoin "cold storage". Essentially, the master key is your "real" identity, but your would use sub-keys for your day-to-day signing. Each device you use should probably have it's own sub-key.
complicated needing master keys, blah blah... yes complicated and time consuming.. yet bitcoin signing is simple..... what are you not understanding. same security, same theory, but bitcoin is just simple and not requiring downloads of extra programs or setting up of keys
ok ok we get it openpgp is your lover and life partner.. we understand. but bitcoin has the same principles that are available to utilise now. bitcoin users can already sign messages without needing to download programs or use complicated features.. so why push for complex features and templates (security breaches) instead of simplicity and randomness... you seem to be missing a few points