In this work we present a suite of new, simple and efficient protocols for secure computation in this "one-pass" model. We give protocols that obtain optimal privacy for the following general tasks: -- Evaluating any multivariate polynomial $F(x_1, \ldots ,x_n)$ (modulo a large RSA modulus N), where the parties each hold an input $x_i$. -- Evaluating any read once branching program over the parties' inputs.
As a special case, these function classes include all previous functions for which an optimally private, one-pass computation was known, as well as many new functions, including variance and other statistical functions, string matching, second-price auctions, classification algorithms and some classes of finite automata and decision trees.
Category / Keywords: cryptographic protocols / secure computation Publication Info: Eurocrypt 2013. Date: received 9 May 2013 Contact author: sgordon at appcomsci com Available formats: PDF | BibTeX Citation Version: 20130513:120316 (All versions of this report) Discussion forum: Show discussion | Start new discussion