Selective private function evaluation with applications to private statistics
- 1 August 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 293-304
- https://doi.org/10.1145/383962.384047
Abstract
Motivated by the application of private statistical analysis of large databases, we consider the problem of selective private function evaluation (SPFE). In this problem, a client interacts with one or more servers holding copies of a database x = x1, … , xn in order to compute f(xi1, … , xim), for some function f and indices i = i1, … , im chosen by the client. Ideally, the client must learn nothing more about the database than f(xi, … , xim), and the servers should learn nothing.Generic solutions for this problem, based on standard techniques for secure function evaluation, incur communication complexity that is at least linear in n, making them prohibitive for large databases even when f in relatively simple and m is small. We present various approaches for constructing sublinear-communication SPFE protocols, both for the general problem and for special cases of interest. Our solutions not only offer sublinear communication complexity, but are also practical in many scenarios.Keywords
This publication has 21 references indexed in Scilit:
- Security and Composition of Multiparty Cryptographic ProtocolsJournal of Cryptology, 2000
- Computationally Private Information Retrieval with Polylogarithmic CommunicationLecture Notes in Computer Science, 1999
- A New Public-Key CryptosystemLecture Notes in Computer Science, 1997
- Joint encryption and message-efficient secure computationJournal of Cryptology, 1996
- How to construct constant-round zero-knowledge proof systems for NPJournal of Cryptology, 1996
- Secure circuit evaluationJournal of Cryptology, 1990
- Security-control methods for statistical databases: a comparative studyACM Computing Surveys, 1989
- A randomized protocol for signing contractsCommunications of the ACM, 1985
- Probabilistic encryptionJournal of Computer and System Sciences, 1984
- Conjugate codingACM SIGACT News, 1983