ACM Home Page
Please provide us with feedback. Feedback
Architectural support for trust models in decentralized applications
Full text PdfPdf (393 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Research papers: architecture & design I table of contents
Pages: 52 - 61  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Girish Suryanarayana  University of California, Irvine, Irvine, CA
Mamadou H. Diallo  University of California, Irvine, Irvine, CA
Justin R. Erenkrantz  University of California, Irvine, Irvine, CA
Richard N. Taylor  University of California, Irvine, Irvine, CA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 126,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134295
What is a DOI?

ABSTRACT

Decentralized applications are composed of distributed entities that directly interact with each other and make local autonomous decisions in the absence of a centralized coordinating authority. Such decentralized applications, where entities can join and leave the system at any time, are particularly susceptible to the attacks of malicious entities. Each entity therefore requires protective measures to safeguard itself against these entities. Trust management solutions serve to provide effective protective measures against such malicious attacks. Trust relationships help an entity model and evaluate its confidence in other entities towards securing itself. Trust management is, thus, both an essential and intrinsic ingredient of decentralized applications. However, research in trust management has not focused on how trust models can be composed into a decentralized architecture. The PACE architectural style, described previously [21], provides structured and detailed guidance on the assimilation of trust models into a decentralized entity's architecture. In this paper, we describe our experiments with incorporating four different reputation-based trust models into a decentralized application using the PACE architectural style. Our observations lead us to conclude that PACE not only provides an effective and easy way to integrate trust management into decentralized applications, but also facilitates reuse while supporting different types of trust models. Additionally, PACE serves as a suitable platform to aid the evaluation and comparison of trust models in a fixed setting towards providing a way to choose an appropriate model for the setting.


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
2
 
3
 
4
Blaze, M., Feigenbaum, J., et al. RFC 2704 - The KeyNote trust-management system version 2. http://www.faqs.org/rfcs/rfc2704.html, 1999.
 
5
Cahill, V., Gray, E., et al. Using Trust for Secure Collaboration in Uncertain Environments. IEEE Pervasive Computing Mobile and Ubiquitous Computing. 2(3), p. 52--61, Aug, 2003.
6
 
7
8
 
9
 
10
 
11
Grandison, T. and Sloman, M. A Survey Of Trust in Internet Applications. IEEE Communications Surveys. 3(4), Dec, 2000.
 
12
Grandison, T. and Sloman, M. Trust Management Tools for Internet Applications. In Proceedings of the 1st International Conference on Trust Management. Crete, Greece, May, 2003.
 
13
Gray, E., O'Connell, P., et al. Towards a Framework for Assessing Trust-Based Admission Control in Collaborative Ad Hoc Applications. Distributed Systems Group, Department of Computer Science, Trinity College, Report TCD-CS-2002-66, 2002.
14
 
15
Kan, G. Gnutella. In Peer-to-Peer: Harnessing the Power of Disruptive Technologies, Oram, A. ed. p. 94--122, O'Reilly, 2001.
 
16
Kazaa. kazaa.com. http://www.kazaa.com.
 
17
Lee, S., Sherwood, R., et al. Cooperative peer groups in NICE. In Proceedings of the IEEE Infocom. San Francisco, USA, Apr 1-3, 2003.
18
19
 
20
Sabater, J. and Sierra, C. REGRET: A Reputation Model for Gregarious Societies. In Proceedings of the 4th Workshop on Deception, Fraud and Trust in Agent Societies. Montreal, Canada, 2001.
 
21
 
22
Suryanarayana, G. and Taylor, R.N. A Survey of Trust Management and Resource Discovery Technologies in Peer-to-Peer Applications. UCI Institute for Software Research, Technical Report UCI-ISR-04-6, Jul, 2004.
 
23
 
24
Tierney, K. Research Overview: Emergency Response. In Proceedings of the The NEHRP Conference and Workshop on Research on the Northridge, California Earthquake of January 17, 1994. Richmond, California, 1998.
 
25
26
 
27
Zetter, K. Kazaa delivers more than tunes. Jan 9, 2004. http://www.wired.com/news/business/0,1367,61852,00.html.

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