hMule: an unified KAD-BitTorrent file-sharing application - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2011

hMule: an unified KAD-BitTorrent file-sharing application

Résumé

BitTorrent is a fast, popular, P2P filesharing application with no search engine mapping keywords to contents. The trackerless approach uses a DHT based on Kademlia to look for sources when the SHA1 hash of the metadata of the content to transfer is known. However, this DHT implementation is exposed to several identified security issues. On the other hand, the KAD network uses a solid DHT implementation based also on Kademlia and developed for the eMule/amule P2P clients. The KAD DHT provides an extra level of indexation to map keywords to file identifiers that is used as search engine. We produced a hybrid implementation compatible with both P2P file sharing networks to have the KAD advantages on indexation and the BitTorrent speed for transfer without losing backward compatibility.
BitTorrent est un réseau rapide et populaire de partage de fichiers P2P sans moteur de recherche. Il utilise une DHT basée sur Kademlia pour chercher des sources lorsque l'empreinte SHA1 des métadonnées du contenu à transférer est connue l'avance. Cependant, cette implantation de la DHT présente de nombreuses failles de sécurité. Le réseau KAD repose, par contre, sur une DHT solide fondée aussi sur Kademlia et qui est développée pour les clients P2P emule/amule. La DHT de KAD fournit un niveau supplémentaire d'indexation qui est utilisé comme moteur de recherche. Dans ce rapport, nous proposons une implantation hybride, compatible avec les réseaux P2P de partage de fichiers, BitTorrent et KAD, afin d'obtenir les avantages KAD pour l'indexation et de BitTorrent pour la rapidité pour le transfert de données en assurant une compatibilité ascendante.
Fichier principal
Vignette du fichier
hMuleTechReport.pdf (1.15 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00645894 , version 1 (28-11-2011)

Identifiants

  • HAL Id : hal-00645894 , version 1

Citer

Damian Vicino, Juan Pablo Timpanaro, Isabelle Chrisment, Olivier Festor. hMule: an unified KAD-BitTorrent file-sharing application. [Research Report] Inria. 2011, pp.54. ⟨hal-00645894⟩
277 Consultations
1302 Téléchargements

Partager

More