ACM Home Page
Please provide us with feedback. Feedback
Architecting trust-enabled peer-to-peer file-sharing applications
Full text HtmlHtml (54 KB),  PdfPdf (211 KB)
Source Crossroads archive
Volume 12 ,  Issue 4  (Summer 2006) table of contents
Pages: 5 - 5  
Year of Publication: 2006
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 116,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1144359.1144364
What is a DOI?

ABSTRACT

Decentralized peer-to-peer (P2P) resource sharing applications lack a centralized authority that can facilitate peer and resource look-ups and coordinate resource sharing between peers. Instead, peers directly interact and exchange resources with other peers. These systems are often open and do not regulate the entry of peers into the system. Thus, there can be malicious peers in the system who threaten others by offering Trojan horses and viruses disguised as seemingly innocent resources. Several trust-based solutions exist to address such threats; unfortunately there is a lack of design guidance on how these solutions can be integrated into a resource sharing application. In this paper, we describe how two teams of undergraduate students separately integrated XREP, a third-party reputation-based protocol for file-sharing applications, with PACE, our software architecture-based approach for decentralized trust management. This was done in order to construct trust-enabled P2P file-sharing application prototypes. Our observations have revealed that using an architecture-based approach in incorporating trust into P2P resource-sharing applications is not only feasible, but also significantly beneficial. Our efforts also demonstrate both the ease of adoption and ease of use of the PACE-based approach in constructing such trust-enabled decentralized applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
1 Napster. URL: http://www.napster.com/
 
2
2 Gnutella. URL: http://www.gnutella.com/
 
3
3 Zetter, K. Kazaa Delivers More than Tunes. 2004.
 
4
4 Kazaa. URL: http://www.kazaa.com/
5
 
6
 
7
 
8
8 Grandison, T. and Sloman, M. A Survey of Trust in Internet Applications. IEEE Communications Surveys & Tutorials, 3, 4 (2000), 2-16.
 
9
9 Blaze, M. and Feigenbaum, J. Managing Trust in an Information Labeling System. European Transactions on the Telecommunications, 8 (1997), 491-501.
 
10
11
12
 
13
13 eBay. URL: http://www.ebay.com/
 
14
14 Amazon. URL: http://www.amazon.com/
 
15
15 Langley, A. Freenet, In Peer-to-Peer: Harnessing the Power of Disruptive Technologies, A. Oram, Editor. 2001, O'Reilly. pp. 123-132.
 
16
 
17
18
 
19
 
20
 
21

Collaborative Colleagues:
Girish Suryanarayana: colleagues
Mamadou H. Diallo: colleagues
Justin R. Erenkrantz: colleagues
Richard N. Taylor: colleagues