Système P2P de sauvegarde distribuée sécurisé
A secure Peer-to-Peer backup system
Résumé
Si les systèmes de partage de fichiers Bittorrent, eMule,…ont fait leur succès, les réseaux pair à pair (P2P, de l'anglais "peer-topeer") interviennent dans plusieurs autres domaines comme le calcul distribué, le travail collaboratif… En tant que système collaboratif, le système de sauvegarde distribuée repose sur la coopération des pairs à mettre à disposition leurs espaces disques. Un pair peut ainsi sauvegarder une copie de ses données dans les espaces disques d'autres pairs, l'objectif étant pour ce pair de restaurer ses données si besoin était, par exemple dans le cas de la perte de ses données locales. L'intérêt d'un tel service de sauvegarde distribuée réside dans la capacité de stockage apportée par le grand nombre de pairs dans un réseau P2P et au pourcentage important d'espace disponible dans chaque machine. Il n'est donc plus nécessaire de réserver des ressources de stockage de façon individualisée pour chaque utilisateur. Il en résulte une gestion optimisée des ressources de stockage
A peer-to-peer (P2P) backup system enables users to save a copy of their data in the free disk space of other peers in order to restore them later in case of hard disk crash, or handling errors... In this paper, we present a new peer-to-peer backup system implemented in the "DisPairSe" project and we concentrate on the security of such a system. Indeed, we provide mechanisms to ensure the integrity and confidentiality of data stored in the P2P network while respecting the anonymity of users. We also propose a solution to encourage peers to contribute to the backup system, to banish the selfish behaviour of a few peers and to give access to authorized nodes only. These solutions are based on the definition of a third trust party in charge of controlling the rights and the behaviour of peers