libchop

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 26/07/10
  • Correction mineure : 26/07/10
Mots-clés

libchop : bibliothèque C pour le stockage réparti et la sauvegarde de données

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like
  • Version actuelle : 0.3 - 2010-06
  • Licence(s) : GPL
  • Etat : diffusé en beta
  • Support : maintenu, développement en cours
  • Concepteur(s) : Ludovic Courtès
  • Contact concepteur(s) : libchop-devel@nongnu.org
  • Laboratoire(s), service(s)... : LAAS

 

Fonctionnalités générales du logiciel

libchop est une bibliothèque C pour le stockage réparti et la sauvegarde de données. libchop permet de combiner différentes techniques de stockage réparti et pair-à-pair décrites dans la littérature : adressage fonction du contenu, chiffrement convergent, arbre de Merkle, détection de similarités, compression, etc.

L'utilisation de libchop permet de contrôler finement différents aspects du stockage réparti : confidentialité, intégrité, espace de stockage nécessaire.

Elle a été initialement conçue comme brique de base d'un système de sauvegarde coopérative de données.

Contexte d’utilisation du logiciel

libchop peut être utilisée comme bibliothèque pour construire un système de stockage réparti, un outil d'archivage, de sauvegarde, de gestion de versions, ou tout autre outil pouvant bénéficier de ces techniques de stockage.

libchop fournit aussi des outils en ligne de commande permettant de l'utiliser pour stocker des données localement ou à distance en profitant des techniques qu'elle propose. On pourra par exemple stocker des données chez un tiers en ayant la garantie qu'elles resteront confidentielles et que leur intégrité pourra être vérifiée.

Publications liées au logiciel