GNU Name System

Cet article est une ébauche concernant l’informatique, un logiciel libre et Internet.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

GNU Name System (GNS) est un système de DNS alternatif, utilisant un fonctionnement en pair-à-pair, le TLD .gnu, et principalement utilisé par le système GNUnet, dont il utilise l'algorithme DHT pour les requêtes de résolution de noms. Il se veut garant de l'anonymat[1] et utilise la DHT de Gnunet. Il est mentionné, avec Namecoin dans le brouillon de l'Internet Engineering Task Force sur les services de nom en P2P [2]

Son aspect décentralisé, lié à son utilisation d'un réseau pair-à-pair, en fait un système DNS pouvant échapper à la censure gouvernementale.

Les utilisateurs de GNS gèrent leur propres zones DNS contenu dans le TLD .gnu. Comme dans le cas des DNS, le propriétaire d'une zone peut déléguer un sous-ensemble à une zone gérée par un autre administrateur.

Présentation

À partir de 2012, le projet Gnu Name System (GNS) a été développé dans le cadre du projet GNUnet[3] par Christian Grothoff, actuellement chercheur à L'Inria[4],[5]. Gnu Name System est basé sur deux niveaux de noms[6], afin de résoudre le triangle de Zooko : le premier niveau de nommage utilise un système de clés cryptographiques, le nom étant la clé publique ou son condensat cryptographique (dans le TLD .zkey). Le second niveau permet l'utilisation de noms manipulables par des humains, définis par chaque internaute pour son usage : les petnames. Dans ce système, chaque utilisateur est son propre serveur racine.

Notes et références

  1. (en)lecture: The GNU Name System – A Decentralized PKI For Social Movements sur le Chaos Computer Club
  2. Special-Use Domain Names of Peer-to-Peer Systems draft-grothoff-iesg-special-use-p2p-names-01 sur tools.ietf.org
  3. Voir la rubrique dédiée sur la page du projet GnuNET https://gnunet.org/taxonomy/term/34
  4. Site personnel de Christian Grothoff http://grothoff.org/christian/.
  5. Most Influential Paper Award pour Christian Grothoff, chercheur Inria - Nathalie Lacaux - 6/11/2015
  6. Voir l'explication de Stéphane Bortzmeyer : https://www.afnic.fr/fr/ressources/blog/le-systeme-de-nommage-de-gnunet-3.html

Annexes

Articles connexes

  • DNS
  • GNUnet

Liens externes

  • The GNU Name System — GNUnet documentation
  • RFC 9498: The GNU Name System
v · m
Histoire
Licences
Logiciels
Personnalités
  • Ludovic Courtès (auteur de GNU Guix)
  • Werner Koch
  • Christian Grothoff (auteur de GNUnet)
  • Simon Josefsson
  • Matt Lee
  • Stefan Monnier
  • Alexandre Oliva
  • Thomas Schwinge
  • Richard Stallman
  • John Gilmore
  • Mark H. Weaver
  • Andy Wingo
  • icône décorative Portail d’Internet
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la sécurité informatique
  • icône décorative Portail de l’informatique