Paper 2014/439
Efficient Non-Interactive Verifiable Outsourced Computation for Arbitrary Functions
Chunming Tang and Yuenai Chen
Abstract
Non-interactive verifiable outsourced computation enables a computationally weak client to outsource the computation of a function $f$ on input $x$ to a more powerful but untrusted server, who will return the result of the function evaluation as well as a proof that the computation is performed correctly. A basic requirement of a verifiable outsourced computation scheme is that the client should invest less time in preparing the inputs and verifying the proof than computing the function by himself. One of the best solutions of such non-interactive schemes are based on Yao's garble circuit and full homomorphic encryption, which leads to invest $poly(T)$ running time in offline stage and $poly(log T)$ time in online stage of the client, where $T$ is the time complexity to compute $f$. In this paper, we'll present a scheme which does not need to use garble circuit, but to use a very simple technique to confuse the function we are going to compute, and only invests $poly(log T)$ running time in the offline stage.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint. MINOR revision.
- Keywords
- cloud computingnon-interactive outsourced computationverifiable outsourced computationfull homomorphic encryption
- Contact author(s)
-
chenyuenai @ 163 com
ctang @ gzhu edu cn - History
- 2014-06-12: received
- Short URL
- https://ia.cr/2014/439
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2014/439, author = {Chunming Tang and Yuenai Chen}, title = {Efficient Non-Interactive Verifiable Outsourced Computation for Arbitrary Functions}, howpublished = {Cryptology {ePrint} Archive, Paper 2014/439}, year = {2014}, url = {https://eprint.iacr.org/2014/439} }