DocumentCode
1867515
Title
Trust-preserving set operations
Author
Morselli, Ruggero ; Bhattacharjee, Bobby ; Katz, Justin ; Keleher, Pete
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
Volume
4
fYear
2004
fDate
7-11 March 2004
Firstpage
2231
Abstract
We describe a method for performing trust-preserving set operations by untrusted parties. Our motivation for this is the problem of securely reusing content-based search results in peer-to-peer networks. We model search results and indexes as data sets. Such sets have value for answering a new query only if they are trusted. In the absence of any system-wide security mechanism, a data set is trusted by a node a only if it was generated by some node which is trusted by a. Our main contributions are a formal definition of the problem as well as an efficient scheme that solves this problem by allowing untrusted peers to perform set operations on trusted data sets while also producing unforgeable proofs of correctness. This is accomplished by requiring trusted nodes to sign appropriately-defined digests of generated sets; each such digest consists of an RSA accumulator and a Bloom filter. The scheme is general, and has other applications as well. We give an analysis demonstrating the low overhead of the scheme, and we include experimental data which confirm the analysis.
Keywords
peer-to-peer computing; set theory; telecommunication security; Bloom filter; RSA accumulator; peer-to-peer network; system-wide security mechanism; trust-preserving set operation; Computer science; Costs; Cryptography; Data security; Educational institutions; Filters; Peer to peer computing; Performance analysis; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
ISSN
0743-166X
Print_ISBN
0-7803-8355-9
Type
conf
DOI
10.1109/INFCOM.2004.1354646
Filename
1354646
Link To Document