EDBT 2026 Demo / reviewers in the wild / expert
Srinath Setty
dblp:68/8463 · also Srinath T. V. Setty
· DBLP profile ↗
38ranked-venue papers
8as first author
16since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 23 · 5 first-author · 14 since 2021Software engineering, systems software and programming languages · 9 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 2Databases, data management, data science and information retrieval · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | NeutronNova: Group-Based Folding Done Right
Abhiram Kothapalli, Srinath Setty |
CRYPTO (9) | 2 |
| 2026 | Neo and SuperNeo: Post-quantum Folding with Pay-per-Bit Costs over Small Fields
Wilson Nguyen, Srinath Setty |
CRYPTO (9) | 2 |
| 2026 | Twist and Shout: Faster Memory Checking Arguments via One-Hot Addressing and Increments
Srinath Setty, Justin Thaler, Michael Zhu |
CRYPTO (9) | 1 |
| 2026 | Nebula: Proving Machine Executions via Folding Schemes
Arasu Arun, Srinath Setty |
SP | 2 |
| 2026 | Vega: Low-Latency Zero-Knowledge Proofs over Existing Credentials
Darya Kaviani, Srinath Setty |
SP | 2 |
| 2025 | MicroNova: Folding-Based Arguments with Efficient (On-Chain) VerificationabstractWe describe the design and implementation of MicroNova, a folding-based recursive argument for producing proofs of incremental computations of the form$y=F^{(\ell)}(x)$, where$F$is a possibly non-deterministic computation (encoded using a constraint system such as R1CS),$x$is the initial input,$y$is the output, and$\ell > 0$The proof of an$e$-step computation is produced step-by-step such that the proof size nor the time to verify it depends on$e$. The proof at the final iteration is then compressed, to achieve further succinctness in terms of proof size and verification time. Compared to prior folding-based arguments, a distinguishing aspect of MicroNova is the concrete efficiency of the verifier-even in a resource-constrained environment such as Ethereum's blockchain. In particular, the compressed proof consists of O(log N) group elements and it can be verified with O(log N) group scalar multiplications and two pairing operations, where$N$is the number of constraints for a single invocation of$F$MicroNova requires a universal trusted setup and can employ any existing setup material created for the popular KZG univariate polynomial commitment scheme. Finally, we implement and experimentally evaluate MicroNova. We find that MicroNova's proofs can be efficiently verified on the Ethereum blockchain with ≈2.2M gas. Furthermore, MicroNova's prover incurs minimal overheads atop its baseline Nova's prover. Jiaxing Zhao, Srinath Setty, Weidong Cui, Gregory M. Zaverucha |
SP | 2 |
| 2024 | HyperNova: Recursive Arguments for Customizable Constraint Systems
Abhiram Kothapalli, Srinath Setty |
CRYPTO (10) | 2 |
| 2024 | Jolt: SNARKs for Virtual Machines via Lookups
Arasu Arun, Srinath Setty, Justin Thaler |
EUROCRYPT (6) | 2 |
| 2024 | Unlocking the Lookup Singularity with Lasso
Srinath Setty, Justin Thaler, Riad S. Wahby |
EUROCRYPT (6) | 1 |
| 2024 | Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Sebastian Angel, Eleftherios Ioannidis, Elizabeth Margolin, Srinath Setty, Jess Woods |
USENIX Security Symposium | 4 |
| 2023 | Revisiting the Nova Proof System on a Cycle of Curves
Wilson Nguyen, Dan Boneh, Srinath Setty |
AFT | 3 |
| 2023 | Brakedown: Linear-Time and Field-Agnostic SNARKs for R1CS
Alexander Golovnev, Jonathan Lee 0003, Srinath Setty, Justin Thaler, Riad S. Wahby |
CRYPTO (2) | 3 |
| 2023 | Nimble: Rollback Protection for Confidential Cloud Services
Sebastian Angel, Aditya Basu, Weidong Cui, Trent Jaeger, Stella Lau, Srinath Setty, Sudheesh Singanamalla |
OSDI | 6 |
| 2022 | Nova: Recursive Zero-Knowledge Arguments from Folding Schemes
Abhiram Kothapalli, Srinath Setty, Ioanna Tzialla |
CRYPTO (4) | 2 |
| 2022 | Transparency Dictionaries with Succinct Proofs of Correct Operation
Ioanna Tzialla, Abhiram Kothapalli, Bryan Parno, Srinath Setty |
NDSS | 4 |
| 2021 | FastVer: Making Data Integrity a CommodityabstractWe present FastVer, a high-performance key-value store with strong data integrity guarantees. FastVer is built as an extension of FASTER, an open-source, high-performance key-value store. It offers the same key-value API as FASTER plus an additional verify() method that detects if an unauthorized attacker tampered with the database and checks whether results of all read operations are consistent with historical updates. FastVer is based on a novel approach that combines the advantages of Merkle trees and deferred memory verification. We show that this approach achieves one to two orders of magnitudes higher throughputs than traditional approaches based on either Merkle trees or memory verification. We have formally proven the correctness of our approach in a proof assistant, ensuring that verify() detects any inconsistencies, except if a collision can be found on a cryptographic hash. Arvind Arasu, Badrish Chandramouli, Johannes Gehrke, Esha Ghosh, Donald Kossmann, Jonathan Protzenko, Ravishankar Ramamurthy, Tahina Ramananandro, Aseem Rastogi, Srinath Setty, Nikhil Swamy, Alexander van Renen |
SIGMOD Conference | 10 |
| 2020 | Spartan: Efficient and General-Purpose zkSNARKs Without Trusted Setup
Srinath Setty |
CRYPTO (3) | 1 |
| 2020 | Byzantine Ordered Consensus without Byzantine Oligarchy
Srinath Setty, Qi Chen 0009, Lidong Zhou, Lorenzo Alvisi |
OSDI | 2 |
| 2020 | Replicated state machines without replicated executionabstractThis paper introduces a new approach to reduce end-to-end costs in large-scale replicated systems built under a Byzantine fault model. Specifically, our approach transforms a given replicated state machine (RSM) to another RSM where nodes incur lower costs by delegating state machine execution: an untrusted prover produces succinct cryptographic proofs of correct state transitions along with state changes, which nodes in the transformed RSM verify and apply respectively.To realize our approach, we build Piperine, a system that makes the proof machinery profitable in the context of RSMs. Specifically, Piperine reduces the costs of both proving and verifying the correctness of state machine execution while retaining liveness-a distinctive requirement in the context of RSMs. Our experimental evaluation demonstrates that, for a payment service, employing Piperine is more profitable than naive reexecution of transactions as long as there are > 104nodes. When we apply Piperine to ERC-20 transactions in Ethereum (a real-world RSM with up to 105nodes), it reduces per-transaction costs by 5.4× and network costs by 2.7×. Jonathan Lee 0003, Kirill Nikitin 0001, Srinath Setty |
SP | 3 |
| 2020 | Visor: Privacy-Preserving Video Analytics as a Cloud Service
Rishabh Poddar, Ganesh Ananthanarayanan, Srinath Setty, Stavros Volos, Raluca A. Popa |
USENIX Security Symposium | 3 |
| 2019 | Veritas: Shared Verifiable Databases and Tables in the Cloud
Johannes Gehrke, Lindsay Allen, Panagiotis Antonopoulos, Arvind Arasu, Joachim Hammer, Jim Hunter, Raghav Kaushik, Donald Kossmann, Ravishankar Ramamurthy, Srinath Setty, Jakub Szymaszek, Alexander van Renen, Jonathan Lee 0003, Ramarathnam Venkatesan |
CIDR | 10 |
| 2018 | Proving the correct execution of concurrent services in zero-knowledge
Srinath Setty, Sebastian Angel, Trinabh Gupta, Jonathan Lee 0003 |
OSDI | 1 |
| 2018 | PIR with Compressed Queries and Amortized Query ProcessingabstractPrivate information retrieval (PIR) is a key building block in many privacy-preserving systems. Unfortunately, existing constructions remain very expensive. This paper introduces two techniques that make the computational variant of PIR (CPIR) more efficient in practice. The first technique targets a recent class of CPU-efficient CPIR protocols where the query sent by the client contains a number of ciphertexts proportional to the size of the database. We show how to compresses this query, achieving size reductions of up to 274X. The second technique is a new data encoding called probabilistic batch codes (PBCs). We use PBCs to build a multi query PIR scheme that allows the server to amortize its computational cost when processing a batch of requests from the same client. This technique achieves up to 40× speedup over processing queries one at a time, and is significantly more efficient than related encodings. We apply our techniques to the Pung private communication system, which relies on a custom multi-query CPIR protocol for its privacy guarantees. By porting our techniques to Pung, we find that we can simultaneously reduce network costs by 36× and increase throughput by 3X. Sebastian Angel, Hao Chen 0030, Kim Laine, Srinath Setty |
IEEE Symposium on Security and Privacy | 4 |
| 2017 | Vale: Verifying High-Performance Cryptographic Assembly Code
Barry Bond, Chris Hawblitzel, Manos Kapritsos, K. Rustan M. Leino, Jacob R. Lorch, Bryan Parno, Ashay Rane, Srinath Setty, Laure Thompson |
USENIX Security Symposium | 8 |
| 2016 | Scalable and Private Media Consumption with Popcorn
Trinabh Gupta, Natacha Crooks, Whitney Mulhern, Srinath Setty, Lorenzo Alvisi, Michael Walfish |
NSDI | 4 |
| 2016 | Unobservable Communication over Fully Untrusted Infrastructure
Sebastian Angel, Srinath Setty |
OSDI | 2 |
| 2016 | Realizing the Fault-Tolerance Promise of Cloud Storage Using Locks with Intent
Srinath Setty, Chunzhi Su, Jacob R. Lorch, Lidong Zhou, Hao Chen 0030, Parveen Patel, Jinglei Ren |
OSDI | 1 |
| 2015 | Efficient RAM and control flow in verifiable outsourced computation
Riad S. Wahby, Srinath Setty, Zuocheng Ren, Andrew J. Blumberg, Michael Walfish |
NDSS | 2 |
| 2015 | IronFleet: proving practical distributed systems correctabstractDistributed systems are notorious for harboring subtle bugs. Verification can, in principle, eliminate these bugs a priori, but verification has historically been difficult to apply at full-program scale, much less distributed-system scale. Chris Hawblitzel, Jon Howell, Manos Kapritsos, Jacob R. Lorch, Bryan Parno, Michael Lowell Roberts, Srinath Setty, Brian Zill |
SOSP | 7 |
| 2013 | Resolving the conflict between generality and plausibility in verified computationabstractThe area of proof-based verified computation (outsourced computation built atop probabilistically checkable proofs and cryptographic machinery) has lately seen renewed interest. Although recent work has made great strides in reducing the overhead of naive applications of the theory, these schemes still cannot be considered practical. A core issue is that the work for the server is immense, in general; it is practical only for hand-compiled computations that can be expressed in special forms. Srinath Setty, Benjamin Braun, Victor Vu, Andrew J. Blumberg, Bryan Parno, Michael Walfish |
EuroSys | 1 |
| 2013 | Verifying computations with stateabstractWhen a client outsources a job to a third party (e.g., the cloud), how can the client check the result, without re-executing 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. Benjamin Braun, Ariel J. Feldman, Zuocheng Ren, Srinath Setty, Andrew J. Blumberg, Michael Walfish |
SOSP | 4 |
| 2013 | A Hybrid Architecture for Interactive Verifiable ComputationabstractWe consider interactive, proof-based verifiable computation: how can a client machine specify a computation to a server, receive an answer, and then engage the server in an interactive protocol that convinces the client that the answer is correct, with less work for the client than executing the computation in the first place? Complexity theory and cryptography offer solutions in principle, but if implemented naively, they are ludicrously expensive. Recently, however, several strands of work have refined this theory and implemented the resulting protocols in actual systems. This work is promising but suffers from one of two problems: either it relies on expensive cryptography, or else it applies to a restricted class of computations. Worse, it is not always clear which protocol will perform better for a given problem.We describe a system that (a) extends optimized refinements of the non-cryptographic protocols to a much broader class of computations, (b) uses static analysis to fail over to the cryptographic ones when the non-cryptographic ones would be more expensive, and (c) incorporates this core into a built system that includes a compiler for a high-level language, a distributed server, and GPU acceleration. Experimental results indicate that our system performs better and applies more widely than the best in the literature. Victor Vu, Srinath Setty, Andrew J. Blumberg, Michael Walfish |
IEEE Symposium on Security and Privacy | 2 |
| 2012 | Making argument systems for outsourced computation practical (sometimes)
Srinath Setty, Richard McPherson, Andrew J. Blumberg, Michael Walfish |
NDSS | 1 |
| 2012 | Taking Proof-Based Verified Computation a Few Steps Closer to Practicality
Srinath Setty, Victor Vu, Nikhil Panpalia, Benjamin Braun, Andrew J. Blumberg, Michael Walfish |
USENIX Security Symposium | 1 |
| 2011 | Repair from a Chair: Computer Repair as an Untrusted Cloud Service
Lon Ingram, Ivaylo Popov, Srinath Setty, Michael Walfish |
HotOS | 3 |
| 2011 | Depot: Cloud Storage with Minimal TrustabstractThis article describes the design, implementation, and evaluation of Depot, a cloud storage system that minimizes trust assumptions. Depot tolerates buggy or malicious behavior byany numberof clients or servers, yet it provides safety and liveness guarantees to correct clients. Depot provides these guarantees using a two-layer architecture. First, Depot ensures that the updates observed by correct nodes are consistently ordered under Fork-Join-Causal consistency (FJC). FJC is a slight weakening of causal consistency that can be both safe and live despite faulty nodes. Second, Depot implements protocols that use this consistent ordering of updates to provide other desirable consistency, staleness, durability, and recovery properties. Our evaluation suggests that the costs of these guarantees are modest and that Depot can tolerate faults and maintain good availability, latency, overhead, and staleness even when significant faults occur. Prince Mahajan, Srinath Setty, Allen Clement, Lorenzo Alvisi, Michael Dahlin, Michael Walfish |
ACM Trans. Comput. Syst. | 2 |
| 2010 | Airavat: Security and Privacy for MapReduce
Indrajit Roy 0001, Srinath Setty, Ann Kilzer, Vitaly Shmatikov, Emmett Witchel |
NSDI | 2 |
| 2010 | Depot: Cloud Storage with Minimal Trust
Prince Mahajan, Srinath Setty, Allen Clement, Lorenzo Alvisi, Michael Dahlin, Michael Walfish |
OSDI | 2 |