Cjdns / hyperboria : réseau décentralisé et sécurisé

Pour faire bref (je découvre à l’instant et je n’ai pas encore testé personnellement) :

  • réseau pair à pair expérimental
  • assez simple à mettre en oeuvre
  • créé une interface réseau TUN (tunnel) ipv6 avec une IP privée
  • communications chiffrées
  • contrairement à TOR/I2P/FreeNet, l’anonymat “pur et dur” n’est pas le but premier. Le but est plutôt de créer un réseau privé entre tiers de confiance.
  • après installation de son propre noeud cjdns, il faut demander à un utilisateur déjà dans le réseau les coordonnées de son noeud, sur le canal IRC du projet, afin de pouvoir rejoindre soi-même le réseau. Une fois dans le réseau, on a accès à quelques sites/services (voir hyperboria.net).
  • On peut bien sûr offir soi-même des services.

d’après le site wiki.reseaulibre.ca/documentatio … ertinente/ :

[quote]CJDNS est un protocole de routage multicouche sécurisé et décentralisé qui vise à combler les failles des protocoles conçus il y a plus de trente ans et qui constituent l’architecture fondamentale de l’internet moderne. CJDNS cherche notamment à résoudre efficacement le problème de la taille des tables de routage par une utilisation judicieuse des tables de hashage décentralisée. Son architecture permet entre autre le relai de paquets sans lecture mémoire grâce à des entêtes contenant le chemin jusqu’au prochain router. Le routage se fait par étapes successives qui visent à s’approcher de la destination en utilisant une table routage restreinte obtenue par des demande de type “recherche” aux voisins connus. Le protocole offre aussi une sécurité complète grâce à un mécanisme d’encryption incorporé au protocole. L’authentification est basée sur SHA-256. Ce protocole est réactif, mais son modèle de hashage décentralisé simplifie grandement la recherche de la destination. Par contre, la couche de sécurité supplémentaire réduit quelque peu sa performance. On notera aussi que CJDNS est capable d’opérer via tunnel et que les adresses qu’il génère n’entrent pas en conflit avec l’internet traditionnel puisqu’elles se situent dans le bloc. Il est important de noter que ce protocole ne comporte pas de processus de découverte de nouveaux noeuds, ce qui signifie qu’un nouveau noeud doit s’arrimer manuellement au réseau à travers un pair. Ce protocole est encore relativement récent, le statut courant est “pré-alpha”. Parmi les projets existants qui utilisent CJDNS, on notera Meshnet et Hyperboria, ce dernier aspirant à rien de moins qu’être le successeur de l’internet.

[/quote]

Allergiques à l’anglais s’abstenir, rien n’est encore traduit!

Site git officiel du projet avec instructions d’installation (Debian!)
github.com/cjdelisle/cjdns#cjdns

l’article sur wikipedia
en.wikipedia.org/wiki/Cjdns

Un wiki dédié
wiki.projectmeshnet.org/Getting_Started

FAQ
wiki.projectmeshnet.org/FAQ

Hyperboria.net
hyperboria.net

Ca peut être intéressant de tester ça (dans une machine virtuelle par exemple).