[BTC] BitID : Système d'authentification basé sur les clés publiques
-
Bitcoin Authentication Open Protocol
Ca a été fait par Eric Larchevèque de la maison du bitcoin si mes souvenirs sont bons, je copie colle juste, je dois finir de ranger mon bordel.
Pure Bitcoin sites and applications shouldn’t have to rely on artificial identification methods such as usernames and passwords. BitID is an open protocol allowing simple and secure authentication using public-key cryptography.
Classical password authentication is an insecure process that could be solved with public key cryptography. The problem however is that it theoretically offloads a lot of complexity and responsibility on the user. Managing private keys securely is complex. However this complexity is already being addressed in the Bitcoin ecosystem. So doing public key authentication is practically a free lunch to bitcoiners.
Video demonstration of the user flow :
https://www.youtube.com/watch?v=3eepEWTnRTcSlides presentation of the project :
http://bit.ly/bitid-slidesImplementation example (server) :
http://bitid.bitcoin.blueImplementation example (client) :
https://github.com/antonio-fr/SimpleBitID -
Le soucis c’est de faire accepter le mécanisme (bip 70 je pense) pour qu’il soit intégré dans le client bitcoin mobile !
Il y a un fork du client mobile qui l’intègre (celui qu’il utilise dans la vidéo) ainsi qu’une app android dédiée qui fonctionne très bien ! (Dommage qu’on ne puisse pas Editer le label de l’adresse) -
@Its-not-an-3rror a dit :
a un fork du client mobile qui l’intègre (celui qu’il utilise dans la vidéo) ainsi qu’une app android dédiée qui fonctionne très bien ! (Dommage qu’on ne puisse pas Editer le label de l’a
çà te paraît possible de l’implémenter ici ?
-
@ffmad Ce serait fabuleux de s’y pencher pendant un hackathon, à plusieurs.