User Settings
Open AccessPreprint

hMule: an unified KAD-BitTorrent file-sharing application

Damián Vicino,Juan Pablo Timpanaro,Isabelle Chrisment,Olivier Festor-2011-09-01-HAL (Le Centre pour la Communication Scientifique Directe)
0

TL;DRAbstract

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.

Chat with Paper

AI Agents for this Paper

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.

Keywords

BitTorrentComputer scienceFile sharingDatabaseOperating systemComputer networkPeer-to-peerThe Internet

Chat

Click to start Chat