Technical Report MSC-2012-22

TR#:MSC-2012-22
Class:MSC
Title: TrustPack: a Decentralized Trust Management Framework
Authors: Amit Portnoy
Supervisors: Roy Friedman
PDFMSC-2012-22.pdf
Abstract: With the rise of the internet and its applications, it has become more and more common for unfamiliar parties to interact with each other. In order to help and encourage such interactions trust management systems were introduced. Those systems try to alleviate mistrust by gathering and processing statistical information about previous events.

This thesis describes TrustPack, a trust management framework that provides trust management as a service, i.e., TrustPack is separated from any specific application usage. TrustPack is unique in that it does not provide a central service. Instead, it is run by many autonomous services. This design enables it to alleviate privacy concerns, as well as potentially provide better personalization and scalability when compared with current centralized solutions.

During the development of TrustPack, we found that providing easy access to trust related information was an especially interesting challenge. Such access is not trivial because, by design, TrustPack services do not necessarily have access to all relevant information.

To enable such access we have created GraphPack, a generic framework that deals with management and processing of graphs that are distributed by a network of autonomous services. We note that TrustPack is able to use GraphPack because trust related information can be trivially represented by a graph. In addition, we note that GraphPack was built as a separate framework because we found that this problem is not unique to TrustPack. That is, there are other facilities that require access to a graph that is distributed among autonomous services.

Prototypes for TrustPack and GraphPack were implemented as part of this work. Their source code and full documentation are located at http://code.google.com/p/trustpack/ and http://code.google.com/p/graphpack/ correspondingly

CopyrightThe above paper is copyright by the Technion, Author(s), or others. Please contact the author(s) for more information

Remark: Any link to this technical report should be to this page (http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-info.cgi/2012/MSC/MSC-2012-22), rather than to the URL of the PDF files directly. The latter URLs may change without notice.

To the list of the MSC technical reports of 2012
To the main CS technical reports page

Computer science department, Technion
admin