In the setting of streaming interactive proofs (SIPs), a client (verifier) needs to compute a given function on a massive stream of data, arriving online, but is unable to store even a small fraction of the data. It outsources the processing to a third party service (prover), but is unwilling to blindly trust answers returned by this service. Thus, the service cannot simply supply the desired answer; it must convince the verifier of its correctness via a short interaction after the stream has been seen. In this work we study “barely interactive” SIPs. Specifically, we show that one or two rounds of interaction suffice to solve several query problems — including Index, Median, Nearest Neighbor Search, Pattern Matching, and Range Counting—...
This paper makes three main contributions to the theory of communication complexity and stream compu...
We consider the problem of streaming verifiable computation, where both a verifier and a prover obse...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...
Streaming interactive proofs (SIPs) are a framework for outsourced computation. A computationally li...
When computation is outsourced, the data owner would like to be assured that the desired computation...
An interactive proof is a conversation between a powerful machine, the ‘prover’, and a ‘verifier’ wi...
When delegating computation to a service provider, as in the cloud computing paradigm, we seek some ...
Motivated by the growth in outsourced data analysis, we describe methods for verifying basic linear ...
Motivated by the growth in outsourced data analysis, we describe methods for verifying basic linear ...
Streaming algorithms must process a large quantity of small updates quickly to allow queries about t...
As the size of data available for processing increases, new models of computation are needed. This ...
We study interactive oracle proofs (IOPs) [BCS16,RRR16], which combine aspects of probabilistically ...
We give new algorithms in the annotated data streaming setting - also known as verifiable data strea...
AbstractWe study a new model of computation, called best-order stream, for graph problems. Roughly, ...
This paper makes three main contributions to the theory of communication complexity and stream compu...
This paper makes three main contributions to the theory of communication complexity and stream compu...
We consider the problem of streaming verifiable computation, where both a verifier and a prover obse...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...
Streaming interactive proofs (SIPs) are a framework for outsourced computation. A computationally li...
When computation is outsourced, the data owner would like to be assured that the desired computation...
An interactive proof is a conversation between a powerful machine, the ‘prover’, and a ‘verifier’ wi...
When delegating computation to a service provider, as in the cloud computing paradigm, we seek some ...
Motivated by the growth in outsourced data analysis, we describe methods for verifying basic linear ...
Motivated by the growth in outsourced data analysis, we describe methods for verifying basic linear ...
Streaming algorithms must process a large quantity of small updates quickly to allow queries about t...
As the size of data available for processing increases, new models of computation are needed. This ...
We study interactive oracle proofs (IOPs) [BCS16,RRR16], which combine aspects of probabilistically ...
We give new algorithms in the annotated data streaming setting - also known as verifiable data strea...
AbstractWe study a new model of computation, called best-order stream, for graph problems. Roughly, ...
This paper makes three main contributions to the theory of communication complexity and stream compu...
This paper makes three main contributions to the theory of communication complexity and stream compu...
We consider the problem of streaming verifiable computation, where both a verifier and a prover obse...
368 pagesInteractive proof systems enable one party (the prover) to convince another (the verifier) ...