Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles 2013
DOI: 10.1145/2517349.2522733
|View full text |Cite
|
Sign up to set email alerts
|

Verifying computations with state

Abstract: When a client outsources a job to a third party (e.g., the cloud), how can the client check the result, without reexecuting the computation? Recent work in proof-based verifiable computation has made significant progress on this problem by incorporating deep results from complexity theory and cryptography into built systems. However, these systems work within a stateless model: they exclude computations that interact with RAM or a disk, or for which the client does not have the full input.This paper describes … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
119
0
1

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 121 publications
(120 citation statements)
references
References 72 publications
0
119
0
1
Order By: Relevance
“…Similar to above, this technique is efficient for some special cases, but not when used for general computation. In Section 6.2 we show that using our system results in more than 4 orders of magnitude better performance at the contractor side compared to employing Pantry [10] verifiable computation (one of the state of the art in verifiable computation). See [59] for a survey of such techniques.…”
Section: Related Workmentioning
confidence: 96%
“…Similar to above, this technique is efficient for some special cases, but not when used for general computation. In Section 6.2 we show that using our system results in more than 4 orders of magnitude better performance at the contractor side compared to employing Pantry [10] verifiable computation (one of the state of the art in verifiable computation). See [59] for a survey of such techniques.…”
Section: Related Workmentioning
confidence: 96%
“…Essentially, support for non-deterministic reductions means that, unlike interactive proofs, the argument systems developed by Parno et al, Setty et al, and BenSasson et al can be run on non-deterministic circuits -i.e., circuits that "take advice" -without the prover having to explicitly send the advice inputs to the verifier. Very recent implementation work by Braun et al also exploits the ability of these argument systems to support circuits that take advice [20].…”
Section: Comparison With Other Approachesmentioning
confidence: 99%
“…We, however, need a stateful version of verifiable RAM computation. Braun et al also informally proposed and implemented verifiable RAM computation [7].…”
Section: Handling Malicious Serversmentioning
confidence: 99%