<oembed><type>rich</type><version>1.0</version><author_name>npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_name><author_url>https://nostr.ae/npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-04&#xA;📝 Original message:This comes up every few months. I think the problem you are trying to solve&#xA;is already solved by SSL client certificates, and if you want to help make&#xA;them more widespread the programs you need to upgrade are web browsers and&#xA;not Bitcoin wallets. There are certainly bits of infrastructure you could&#xA;reuse here and there, like perhaps a TREZOR with a custom firmware&#xA;extension for really advanced/keen users, but overall Bitcoin and website&#xA;authentication are unrelated problems.&#xA;&#xA;&#xA;On Fri, Apr 4, 2014 at 2:15 PM, Eric Larchevêque &lt;elarch at gmail.com&gt; wrote:&#xA;&#xA;&gt; Hello,&#xA;&gt;&#xA;&gt; I&#39;ve written a draft BIP description of an authentication protocol based&#xA;&gt; on Bitcoin public address.&#xA;&gt;&#xA;&gt; By authentication we mean to prove to a service/application that we&#xA;&gt; control a specific Bitcoin address by signing a challenge, and that all&#xA;&gt; related data and settings may securely be linked to our session.&#xA;&gt;&#xA;&gt; The aim is to greatly facilitate sign ups and logins to services and&#xA;&gt; applications, improving the Bitcoin ecosystem as a whole.&#xA;&gt;&#xA;&gt; https://github.com/bitid/bitid/blob/master/BIP_draft.md&#xA;&gt;&#xA;&gt; Demo website :&#xA;&gt; http://bitid-demo.herokuapp.com/&#xA;&gt;&#xA;&gt; Classical password authentication is an insecure process that could be&#xA;&gt; solved with public key cryptography. The problem is that it theoretically&#xA;&gt; offloads a lot of complexity and responsibility on the user. Managing&#xA;&gt; private keys securely is complex. However this complexity is already being&#xA;&gt; addressed in the Bitcoin ecosystem. So doing public key authentication is&#xA;&gt; practically a free lunch to bitcoiners.&#xA;&gt;&#xA;&gt; I&#39;ve formatted the protocol description as a BIP because this is the only&#xA;&gt; way to have all major wallets implementing it, and because it completely&#xA;&gt; fits in my opinion the BIP &#34;process&#34; category.&#xA;&gt;&#xA;&gt; Please read it and let me know your thoughts and comments so we can&#xA;&gt; improve on this draft.&#xA;&gt;&#xA;&gt; Eric Larcheveque&#xA;&gt; elarch at gmail.com&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140404/99be34a9/attachment.html&gt;</html></oembed>