À propos de GNUnet

Qu'est-ce que GNUnet  ?

GNUnet est un réseau de couches alternatives qui permet de mettre en place la répartition des applications de manière sûre et décentralisée tout en étant respectueux de la vie privée. Notre but est de remplacer l'ancienne pile de protocoles Internet, trop dangereuse. À la base, il était question d'une fonction qui sécurisait la publication de fichiers, puis le projet s'est élargit en incluant tous les types d'éléments et de fonctions de protocole basique, jusqu'à la création d'un internet GNU.

Aujourd'hui, le véritable usage et par conséquent les exigences sociales d'un réseau mondial diffèrent des objectifs définis en 1970. Alors qu'Internet reste compatible avec un usage militaire, là où l'équipement de réseau fonctionne grâce à une hiérarchie du commandement et est isolé du reste du monde lorsque c'est nécessaire, la situation se prête moins à l'usage de la société civile.

A cause des choix de conception fondamentaux d'Internet, le trafic Internet peut être détourné, intercepté, censuré et manipulé par des des routeurs malveillants sur le réseau. Et en effet, le réseau Internet moderne a évolué précisément jusqu'au point où, comme dit Matthew Green, "le réseau est malveillant".

Nous pensons que les sociétés libérales ont besoin d'une architecture de réseau qui passe par le modèle d'échange pair-à-pair décentralisé et anti-autoritaire, ainsi que par des protocoles cryptographiques respectueux de la vie privée des usagers. Le but du projet GNUnet est de concrétiser cet idéal sous la forme d'un Logiciel Libre.

GNUnet s'attèle tout particulièrement à respecter les principes de conception suivant, par ordre d'importance :

  1. GNUnet doit être éxecuté sous forme de Logiciel Libre.
  2. GNUnet doit exposer le moins possible de données à caractère personnel.
  3. GNUnet doit être public et résistant aux attaques extérieures et aux escroqueries.
  4. GNUnet doit être indépendant et s'affranchir de tout administré ou infrastructure centralisée.
  5. Lors de communications privées, GNUnet doit renseigner la fiabilité des autres participants à son utilisateur.
  6. GNUnet doit rester ouvert et laisser de nouveaux pairs rejoindre son réseau.
  7. GNUnet doit supporter un large éventail de fonctions et d'appareils.
  8. GNUnet doit utiliser la compartimentation pour protéger les informations sensibles.
  9. L'architecture de GNUnet doit utiliser ses ressources de manière efficace.
  10. GNUnet doit inciter ses pairs à apporter plus de ressources que ce qu'ils n'en consument.

To get know and learn more, please check our handbook, especially the chapter on "Key Concepts", explaining the fundamental concepts of GNUnet.

Plus d'informations

Il y a bien d'autres informations sur GNUnet à découvrir en plus du manuel, comme la bibliographie avec des articles traitant des différents cas, plusieurs vidéos ou un glossaire court.

N'oubliez pas que ce projet (malgré son âge) est toujours au stade Alpha quant au logiciel –, ce n'est pas facile de réécrire Internet !

Financement actuel

  • Ce projet reçoit son financement du programme de recherche de l'Union Européenne Horizon 2020 et le programme d'innovation NGI Assure.
    NGI Assure homepage
    NGI Assure logo


Nous tenons à remercier les organisations suivantes pour nous offrir l'hébergement gratuit :

Ancien financement

Nous tenons à remercier les organisations suivantes pour leur participation à l'ancien financement :