arXiv · 1308.4218
Private Outsourcing of Polynomial Evaluation and Matrix Multiplication using Multilinear Maps
Abstract
{\em Verifiable computation} (VC) allows a computationally weak client to outsource the evaluation of a function on many inputs to a powerful but untrusted server. The client invests a large amount of off-line computation and gives an encoding of its function to the server. The server returns both an evaluation of the function on the client's input and a proof such that the client can verify the evaluation using substantially less effort than doing the evaluation on its own. We consider how to privately outsource computations using {\em privacy preserving} VC schemes whose executions reveal no information on the client's input or function to the server. We construct VC schemes with {\em input privacy} for univariate polynomial evaluation and matrix multiplication and then extend them such that the {\em function privacy} is also achieved. Our tool is the recently developed {mutilinear maps}. The proposed VC schemes can be used in outsourcing {private information retrieval (PIR)}.
Explore related subjects
Keep this discovery
Liang Feng Zhang, Rehanehi Safavi-Naini. 2013-09-03. Private Outsourcing of Polynomial Evaluation and Matrix Multiplication using Multilinear Maps. https://arxiv.org/abs/1308.4218
Cite the original work for its findings. Save a collection to share your selection of sources.