Message binaire
| message binaire | ||
|---|---|---|
|
PyBitmessage version 0.4.4 | ||
| Informations générales | ||
| type de programme | protocole cryptographique de communication | |
| développeur | Équipe de développement Bitmessage | |
| Licence | MIT | |
| langues | Anglais, espéranto, français, allemand, espagnol, russe, norvégien, arabe, chinois | |
| Information technique | ||
| Prévu dans | python | |
| Versions | ||
| Dernière version stable | 0.6.2 ( info ) (01 mars 2017 (5 ans, 7 mois et 17 jours)) | |
| Liens | ||
Bitmessage est un protocole de communication peer-to-peer décentralisé , crypté , qui peut être utilisé par une personne pour envoyer des messages cryptés à une autre personne ou à plusieurs abonnés. Bitmessage crypte tous les messages de la boîte de réception à l'aide d'un cryptage fort et est copié sur le réseau de mélange P2P anonyme avec les boîtes de réception des autres utilisateurs pour masquer l'identité de l'utilisateur, empêcher l'écoute clandestine et protéger le réseau de toute surveillance. Le protocole de communication Bitmessage empêche l' usurpation d'identité en utilisant une authentification forte et en masquant les métadonnées en cas d'interception électronique.
Événements
En juin 2013, l'utilisation de Bitmessage a explosé après des informations sur l'espionnage des e-mails par la National Security Agency du gouvernement des États-Unis . [ 1 ]
En juin 2014, le réseau traitait quotidiennement plusieurs milliers de messages privés.
Logiciel
PyBitmessage
PyBitmessage est le client de messagerie instantanée officiel conçu pour Bitmessage et utilisé comme référence de protocole. Il est généralement abrégé en "Bitmessage", provoquant une confusion entre le protocole et le client.
Bitpost
C'est un client alternatif pour OSX. L'application utilise un nœud PyBitmessage local en arrière-plan qui utilise Tor pour se connecter au réseau Bitmessage.
Services de messagerie
Bitmessage.ch
Bitmessage.ch, également connu sous le nom de Bitmessage Mail Gateway (BMG), est un service qui vous permet d'utiliser un client de messagerie (ou webmail) pour envoyer et recevoir des Bitmessages sur Internet, Tor et I2P . [ 2 ] Cela vous permet d'envoyer et de recevoir des e-mails de manière anonyme, à des adresses e-mail à l'intérieur ou à l'extérieur de ces réseaux. Bitmessage.ch propose des messageries Web , pop3 , IMAP et SMTP via des clients de messagerie.
Opération
Bitmessage fonctionne en cryptant tous les messages entrants et sortants à l'aide de la cryptographie asymétrique afin que seul le destinataire du message puisse le décrypter. Pour atteindre l'anonymat :
- Se copian todos mensajes de la red P2P anónima , mezclando todos los mensajes cifrados de un usuario dado con todos los mensajes cifrados de todos los usuarios de la red haciendo más difícil de rastrear qué ordenador concreto es el emisor del mensaje y cuál es el receptor del message.
- Bitmessage utilise des adresses avec des chiffres et des lettres aléatoires (par exemple, BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash ). [ 3 ] Il nécessite ces types d'adresses pour assurer un cryptage fort ainsi que pour s'assurer que le vrai nom d'un utilisateur ne peut pas être supposé via l'adresse Bitmessage de l'utilisateur. Les adresses Bitmessages ressemblent aux adresses Bitcoin et leurs clés sont compatibles avec elles.
- Il utilise également la cryptographie à clé publique , de sorte que seul le destinataire du message est en mesure de le déchiffrer. Cet algorithme de chiffrement fonctionne même si l'expéditeur du message est incapable de re-déchiffrer son propre message car des clés très différentes sont utilisées pour le chiffrement et le déchiffrement. Plus précisément, Bitmessage utilise des clés ECC 256 bits et OpenSSL pour les fonctions cryptographiques.
- Les messages sortants ne contiennent pas d'adresse explicite du destinataire du message. Par conséquent, chaque utilisateur du réseau essaie de déchiffrer chaque message qui transite par le réseau, même si le message n'est pas destiné à cet utilisateur particulier. Étant donné que seul le destinataire réel peut déchiffrer avec succès le message qui lui est envoyé, tous les utilisateurs du réseau savent que s'ils ne parviennent pas à déchiffrer le message, le message ne leur est pas destiné.
- L'expéditeur sait si le destinataire du message l'a reçu ou non (via un système d'accusé de réception), mais l'expéditeur ne peut pas savoir qui est le destinataire puisque tous les participants auront ce message crypté stocké sur leurs ordinateurs, que le message soit destiné ou non à eux ou non.
- Les nœuds Bitmessage stockent tous les messages chiffrés pendant seulement deux jours avant de les supprimer, de sorte que les messages ne sont pas stockés sur le réseau. De cette manière, les nouveaux nœuds qui rejoignent le réseau ne peuvent télécharger et diffuser que le pool de messages des deux derniers jours. Tout message n'ayant pas reçu d'accusé de réception pourra être réexpédié par l'expéditeur du message passé un délai de deux jours.
- Bitmessage utilise un système de preuve de travail pour protéger le réseau contre les attaques par déni de service distribué .
Chans
Depuis la version 0.3.5, Bitmessage a introduit une fonctionnalité appelée chan , une liste de diffusion décentralisée anonyme. Contrairement aux listes de diffusion traditionnelles :
- Un chan ne peut pas être fermé en supprimant tous les serveurs ou un groupe de serveurs en raison de la nature décentralisée des chans.
- Un chan ne peut pas être censuré car tout utilisateur de Bitmessage connaissant le mot de passe peut lire le chan ou poster n'importe quel message sur le chan.
- dans un chan, les messages des utilisateurs sont anonymes au point que les messages ne contiennent ni l'adresse de l'expéditeur ni celle du destinataire du Bitmessage.
Il existe un certain nombre de chaînes publiquement connues consacrées à des sujets allant de la vie privée sur Internet à la politique en passant par les jeux d' échecs . [ 4 ]
Développement
Le concept Bitmessage a été conçu par le développeur de logiciels Jonathan Warren, qui a basé sa conception sur la crypto -monnaie décentralisée , Bitcoin . Le logiciel a été publié en novembre 2012 sous la licence MIT . [ 5 ]
Le code source est écrit en Python et utilise le framework Qt multiplateforme ainsi que OpenSSL pour les fonctions de chiffrement. Il est disponible pour Microsoft Windows , Mac OS et Linux .
Accueil du public
Bitmessage a acquis la réputation d'être hors de portée de l'interception électronique de la NSA en raison de la nature décentralisée du protocole et de son cryptage difficile à casser. En conséquence, les téléchargements du programme Bitmessage ont été multipliés par cinq en juin 2013 après l'annonce des activités d'espionnage de courrier électronique menées par la NSA. [ 5 ]
Bitmessage a également été mentionné comme une alternative sécurisée au courrier électronique par Popular Science [ 6 ] et CNET . [ 7 ]
Sécurité
La page officielle de Bitmessage indique : [ 8 ] " Bitmessage nécessite un audit indépendant pour vérifier sa sécurité. Si vous êtes un chercheur capable d'examiner le code source, veuillez envoyer un e-mail au développeur principal.... "
Voir aussi
- P2P anonyme
- Bitcoin
- Plugin réseau I2P-Bote I2P , principe similaire à Bitmessage
- Messagerie instantanée
- Namecoin
- Messagerie confidentielle
- TorChat
- RetroShare
Références
- ↑ http://www.businessweek.com/articles/2013-06-27/bitmessages-nsa-proof-e-mail
- ^ "Copie archivée" . Archivé de l'original le 11 juin 2019 . Consulté le 2 décembre 2014 .
- ^ "Diffusion de Bitmessage Timeservice" . 15 juillet 2013 . Consulté le 15 juillet 2013 .
- ^ "Répertoire d'adresses Bitmessage" . Archivé de l'original le 8 octobre 2015 . Consulté le 14 août 2013 .
- ^ un b Max Raskin (27 juin 2013). "E-mail NSA-Proof de Bitmessage" . BusinessWeek .
- ^ Dan Nosowitz (9 août 2013). "Quelles sont vos options maintenant pour un e-mail sécurisé ?" . Sciences populaires .
- ↑ Molly Wood (13 août 2013). "Gmail : vous ne vous attendiez pas vraiment à la confidentialité, n'est-ce pas ?" . CNet .
- ↑ Wiki Bitmessage , 21 août 2013 .
Liens externes
- BitmessageWiki
- Livre blanc sur Bitmessage
- Forum officiel Bitmessage
- Code source des messages binaires
- Daniel Cawrey (3 juin 2013). "Bitmessage est le Bitcoin de la communication en ligne" . Coin Desk.