Title :
Reducibility and completeness in multi-party private computations
Author :
Kushilevitz, Eyal ; Micali, Silvio ; Ostrovsky, Rafail
Author_Institution :
Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
Abstract :
We define the notions of reducibility and completeness in multi-party private computations. Let g be an n-argument function. We say that a function f is reducible to g if n honest-but-curious players can compute the function f n-privately, given a black-box for g (for which they secretly give inputs and get the result of operating g on these inputs). We say that g is complete (for multi-party private computations) if every function f is reducible to g. In this paper, we characterize the complete Boolean functions: we show that a Boolean function g is complete if and only if g itself cannot be computed n-privately (when there is no black-box available). Namely, for Boolean functions, the notions of completeness and n-privacy are complementary. This characterization gives a huge collection of complete functions (any non-private Boolean function!) compared to very few examples given (implicitly) in previous work. On the other hand, for non-Boolean functions, we show that these two notions are not complementary. Our results can be viewed as a generalization (for multi-party protocols and for (n⩾2)-argument functions) of the two-party case, where it was known that Oblivious Transfer protocol (and its variants) are complete
Keywords :
Boolean functions; data privacy; protocols; security of data; Boolean functions; Oblivious Transfer protocol; black-box; completeness; multi-party private computations; multi-party protocols; n-privacy; reducibility; Boolean functions; Communication channels; Computer science; Contracts; Information security; Marine vehicles; Privacy; Protocols;
Conference_Titel :
Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
Conference_Location :
Santa Fe, NM
Print_ISBN :
0-8186-6580-7
DOI :
10.1109/SFCS.1994.365743