Interactive Verifiable Polynomial Evaluation

07/09/2019
by   Saeid Sahraei, et al.
0

Cloud computing platforms have created the possibility for computationally limited users to delegate demanding tasks to strong but untrusted servers. Verifiable computing algorithms help build trust in such interactions by enabling the server to provide a proof of correctness of his results which the user can check very efficiently. In this paper, we present a doubly-efficient interactive algorithm for verifiable polynomial evaluation. Unlike the mainstream literature on verifiable computing, the soundness of our algorithm is information-theoretic and cannot be broken by a computationally unbounded server. By relying on basic properties of error correcting codes, our algorithm enforces a dishonest server to provide false results to problems which become progressively easier to verify. After roughly log d rounds, the user can verify the response of the server against a look-up table that has been pre-computed during an initialization phase. For a polynomial of degree d, we achieve a user complexity of O(d^ϵ), a server complexity of O(d^1+ϵ), a round complexity of O(log d) and an initialization complexity of O(d^1+ϵ).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/10/2019

INTERPOL: Information Theoretically Verifiable Polynomial Evaluation

We study the problem of verifiable polynomial evaluation in the user-ser...
research
02/26/2023

Verifiable Manufacturing Using Blockchain

We propose a blockchain-based solution for enabling verifiability of man...
research
01/19/2021

Information Theoretic Secure Aggregation with User Dropouts

In the robust secure aggregation problem, a server wishes to learn and o...
research
10/05/2021

VESPo: Verified Evaluation of Secret Polynomials

We consider the problem of efficiently evaluating a secret polynomial at...
research
02/09/2022

Distributed Attribute-based Private Access Control

In attribute-based access control, users with certain verified attribute...
research
07/17/2020

On Algorithms for Solving the Rubik's Cube

In this paper, we present a novel algorithm and its three variations for...
research
06/27/2023

Wespeaker baselines for VoxSRC2023

This report showcases the results achieved using the wespeaker toolkit f...

Please sign up or login with your details

Forgot password? Click here to reset