DocumentCode
2045880
Title
Verifiable Encryption for P2P Block Exchange
Author
Halkes, G.P. ; Pouwelse, J.A.
Author_Institution
Fac. of Electr. Eng., Math. & Comput. Sci., Delft Univ. of Technol., Delft, Netherlands
fYear
2010
fDate
25-27 Aug. 2010
Firstpage
1
Lastpage
4
Abstract
Free-riding is an important problem in Peer-to-Peer (P2P) file-sharing networks. When peers refuse to contribute upload bandwidth, the whole network can collapse. A relatively new free-riding vulnerability in BitTorrent is the Large View Exploit, in which a peer connects to as many other peers as possible to increase the chance to get free data. This exploit can not be thwarted by tit-for-tat-like mechanisms which have traditionally been used to ban free-riding. Several approaches have been proposed to combat the Large View Exploit in fully decentralized systems, most of which rely on encryption. However, the use of regular encryption makes it impossible to verify the correctness of received data. In this paper we propose a novel encryption method which does allow verification of the plaintext data without decryption, at the expense of encryption strength. We show that a colluding peer still has to send data that is at least 40% of the size of the original data to allow decryption.
Keywords
cryptography; peer-to-peer computing; BitTorrent; Large View Exploit; P2P block exchange; free-riding; peer-to-peer file-sharing networks; verifiable encryption; Bandwidth; Book reviews; Encryption; Entropy; Peer to peer computing; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Peer-to-Peer Computing (P2P), 2010 IEEE Tenth International Conference on
Conference_Location
Delft
Print_ISBN
978-1-4244-7140-9
Electronic_ISBN
978-1-4244-7139-3
Type
conf
DOI
10.1109/P2P.2010.5569993
Filename
5569993
Link To Document