Share this article

Le projet Keybase prévoit de rendre la cryptographie aussi simple que Twitter

Les clés cryptographiques sont difficiles à utiliser et prouver la propriété est délicat, mais une solution est en préparation.

binary

Un nouveau projet appelé Keybase tente de rendre les clés cryptographiques, comme celles utilisées pour les portefeuilles Bitcoin , plus faciles à utiliser pour tout le monde.

ONEun des éléments les plus importants du Bitcoin est sans doute la paire de clés cryptographiques, et chaque portefeuille possède deux clés : une ONE publique en tant qu’adresse annoncée et une ONE privée qui la contrôle.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Cependant, le système n'est pas parfait. Les paires de clés sont source de confusion pour de nombreux utilisateurs et il n'existe T encore de moyen efficace et décentralisé permettant de lier les clés à une identité, prouvant ainsi la propriété.

Keybase

estime qu'il peut contribuer à rendre l'utilisation des clés plus sûre et plus compréhensible en fournissant ce que l'on appelle une infrastructure à clés publiques (PKI) pour la cryptographie.

Chris Coyne, qui dirige le projet Keybase avec son collègue Maxwell Krohn, a déclaré :

En 2014, on reconnaît les gens à leur présence en ligne. On les connaît par leur nom sur Twitter, leur site web personnel, etc. Keybase est un protocole permettant de signer des déclarations et de les rendre publiques.

L'idée

L'idée de Keybase est née de la volonté de rendre la cryptographie à clé publique plus accessible aux réseaux sociaux. Alors qu'il était étudiant en master à l'université Carnegie Mellon, Krohn a expliqué avoir tenté de concevoir un projet Facebook viable lié à la PKI, mais T avoir trouvé ONE suffisamment intéressant.

« Le rêve d’une PKI fonctionnelle est aussi ancien et important que l’idée de cryptographie à clé publique elle-même », a déclaré Krohn.

Coyne a déclaré que Keybase s'était également inspiré de son expérience des problèmes rencontrés avec Bitcoin. En téléchargeant Bitcoin-QT, le portefeuille de base de la monnaie, pour la première fois, il a réalisé combien il était difficile de déterminer qui avait réellement signé le code sous-jacent.

Cependant, avec Keybase, Coyne a déclaré :

« En une ONE commande, [j']obtiens un résumé vérifié – il a été signé par ce compte Twitter, ce compte GitHub. »

Et quand leprixAlors que le prix du Bitcoin a commencé à augmenter à des niveaux plus élevés, Coyne a réalisé la nécessité de vérifier publiquement les adresses auxquelles les gens envoient du BTC.

profil de base de clés

Réseaux sociaux et cryptographie

Un profil Keybase LOOKS à n'importe quel autre profil de réseau social. Les clés cryptographiques associées peuvent être utilisées pour la communication, la signature de code, le Bitcoin ; les applications technologiques sont nombreuses.

Pour valider la preuve, Keybase exige une vérification. Les membres peuvent publier un tweet renvoyant vers leur profil ou créer un fichier GitHub public contenant des informations d'identification.

Vérification de mon identité : je suis danielcawrey sur Keybase.io. DBcSyQ6EK1uAQxNoZipM_gEpdqetUU2Kx0IF /<a href="https://t.co/WqVzgCHX86">https:// T.co/WqVzgCHX86</a>

— Daniel Cawrey (@danielcawrey)15 juillet 2014

Afin de conserver des preuves, Keybase effectue régulièrement des vérifications pour s'assurer que les vérifications existent toujours. De plus, toutes les informations de Keybase sont stockées sur unadresse Bitcoin en tant que transactions non dépensées, créant une preuve publique que tout le monde peut voir via la blockchain.

« N'importe qui peut créer un client qui surveille Keybase », a déclaré Coyne. « Et s'il détecte un mensonge, il sera démontrable, puisque toutes ces déclarations sont signées par Keybase, avec sa clé publique. »

Convaincre les développeurs

Des technologies comme Keybase pourraient être un moyen d’accéder à l’ensemble du spectre de ce que la cryptographie peut faire pour les gens.

« Tout cela est très puissant, mais le grand public n’y a pratiquement pas accès », a déclaré Coyne.

L'idée de Keybase rappelle le lancement récent de CoinbasePages de paiement, un moyen de mettre un visage et un nom – un profil – sur les portefeuilles Bitcoin .

Cependant, contrairement aux portefeuilles Coinbase axés sur le consommateur, Keybase ne se fait aucune illusion : il doit d’abord influencer la communauté des développeurs pour que son idée décolle. C’est pourquoi son site Web est conçu pour encourager les codeurs à développer autour du concept de Keybase pour commencer.

« Sans un bon moyen de mapper les identités aux clés publiques, la plupart des systèmes cryptographiques intéressants ne peuvent T décoller », a déclaré Krohn.

Assigner une valeur monétaire à un système cryptographique comme le Bitcoin pourrait être la solution pour une adoption plus large de Keybase. S'il existe un moyen de rendre le système facile à utiliser pour tous , Keybase a peut-être une piste intéressante.

Coyne a déclaré :

« Nous pensons que notre première application phare sera celle des cryptomonnaies. »

Image de code binairevia Shutterstock

Daniel Cawrey

Daniel Cawrey contribue à CoinDesk depuis 2013. Il a écrit deux livres sur le monde des Crypto , dont « Mastering Blockchain » (2020) chez O'Reilly Media. Son nouveau livre, « Understanding Crypto», paraîtra en 2023.

Daniel Cawrey