EDBT 2026 Demo / reviewers in the wild / expert
Surya Mathialagan
dblp:312/4777
· DBLP profile ↗
15ranked-venue papers
5as first author
15since 2021 · last 2026
0000-0003-4904-3637ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 2 first-author · 8 since 2021Security and privacy · 7 · 3 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Incrementally Verifiable Computation Without Extraction
Abhishek Jain 0002, Surya Mathialagan, Brent Waters |
CRYPTO (9) | 2 |
| 2026 | Preprocessed 3SUM for Unknown Universes with Subquadratic SpaceabstractWe consider the classic 3SUM problem: given sets of integers A, B, C, determine whether there is a tuple (a, b, c) ∈ A × B × C satisfying a + b = c. The 3SUM Hypothesis, central in fine-grained complexity, states that there does not exist a truly subquadratic time 3SUM algorithm. Given this long-standing barrier, recent work over the past decade has explored 3SUM from a data structural perspective. Specifically, in the 3SUM in preprocessed universes regime, we are tasked with preprocessing sets A, B of size n, to create a space-efficient data structure that can quickly answer queries, each of which is a 3SUM problem of the form A', B', C', where A' ⊆ A and B' ⊆ B. A series of results have achieved Õ(n²) preprocessing time, Õ(n²) space, and query time improving progressively from Õ(n^{1.9}) [Timothy M. Chan and Moshe Lewenstein, 2015] to Õ(n^{11/6}) [Timothy M. Chan et al., 2023] to Õ(n^{1.5}) [Kasliwal et al., 2025]. Given these series of works improving query time, a natural open question has emerged: can one achieve both truly subquadratic space and truly subquadratic query time for 3SUM in preprocessed universes? We resolve this question affirmatively, presenting a tradeoff curve between query and space complexity. Specifically, we present a simple randomized algorithm achieving Õ(n^{1.5 + ε}) query time and Õ(n^{2 - 2ε/3}) space complexity. Furthermore, our algorithm has Õ(n²) preprocessing time, matching past work. Notably, quadratic preprocessing is likely necessary for our tradeoff as either the preprocessing or the query time must be at least n^{2-o(1)} under the 3SUM Hypothesis. Yael Kirkpatrick, John Kuszmaul, Surya Mathialagan, Virginia Vassilevska Williams |
ICALP | 3 |
| 2026 | SNARGs for NP and Non-signaling PCPs, RevisitedabstractWe revisit the question of whether it is possible to build succinct non-interactive arguments (SNARGs) for all of NP under standard assumptions using non-signaling probabilistically checkable proofs [Kalai-Raz-Rothblum, STOC’ 14]. In particular, we observe that using exponential-length PCPs appears to circumvent all of the existing barriers. Lalita Devadas, Sam Hopkins 0001, Yael Tauman Kalai, Pravesh Kothari, Alex Lombardi, Surya Mathialagan |
STOC | 6 |
| 2026 | SNARGs for NP from Unprovability of Mathematical Theorems (Or: How to Use the Simplicity of Cryptographic Reasoning)abstractModern cryptography relies on the intractability of computational problems. We present an approach to build cryptography from a new source of hardness: proving mathematical theorems. Unprovability results are abundant in mathematics and theoretical computer science, yet to our knowledge, they have not been used as a resource for cryptography. Yao-Ching Hsieh 0001, Abhishek Jain 0002, Jiatu Li, Surya Mathialagan |
STOC | 4 |
| 2025 | Pseudorandom Obfuscation and Applications
Pedro Branco 0005, Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Surya Mathialagan, Spencer Peters, Vinod Vaikuntanathan |
CRYPTO (5) | 5 |
| 2025 | Incrementally Verifiable Computation for NP from Standard Assumptions
Pratish Datta, Abhishek Jain 0002, Zhengzhong Jin, Alexis Korb, Surya Mathialagan, Amit Sahai |
CRYPTO (7) | 5 |
| 2025 | Simple and General Counterexamples for Private-Coin Evasive LWE
Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Surya Mathialagan, Vinod Vaikuntanathan |
CRYPTO (7) | 4 |
| 2025 | On Succinct Obfuscation via Propositional ProofsabstractA central line of inquiry in the study of indistinguishability obfuscation (IO) is to minimize the size of the obfuscation. Today we know how to obfuscate programs represented as Turing machines, where the size of the obfuscation grows only with the input size and not with the machine’s running time. Jain and Jin [FOCS 2022] showed how to remove the dependency on the input size for functionally equivalent programs where equivalence can be proven in Cook’s theory PV. In this work we investigate the limits of the pursuit of succinct obfuscation. We consider the task of obfuscating a program with a large description, most of which can be made public while some portion of the description is secret. We put forth a new notion of fully succinct IO where the size of obfuscated program only grows with the size of the program’s secret part and not with the public part or with the input size. Starting with input-succinct IO for PV-equivalent machines, which is known from super-polynomially hard IO for circuits and LWE, we construct fully succinct IO for the same class of programs. We refer to such an obfuscation as fully succinct pv-IO. Next, we show how to bootstrap our fully succinct $\mathbf{p v}$-IO to achieve full IO security. Our bootstrapping theorems are based on succinct cryptographic primitives with seemingly weaker functionality: either succinct witness encryption or SNARGs for NP with unique proofs. We also require that the correctness of these primitives can be proven in theory PV. We show that these assumptions are sufficient and necessary. We demonstrate several applications of fully succinct IO and pv-IO:(i)We give the first IO construction where the size of the obfuscated program is less than twice the size of the original program for a large class of useful programs.(ii)We show how to avoid padding the program before obfuscating it – a step often necessitated by security analysis – by replacing the padding with a public random string.(iii)We give the first construction of succinct computational secret sharing for access structures represented by polynomial-size monotone circuits where the share size does not grow with the size of the access structure. Abhishek Jain 0002, Zhengzhong Jin, Surya Mathialagan, Omer Paneth |
FOCS | 3 |
| 2025 | Universal SNARGs for NP from Proofs of CorrectnessabstractSTOC ’25, Prague, Czechia Zhengzhong Jin, Yael Tauman Kalai, Alex Lombardi, Surya Mathialagan |
STOC | 4 |
| 2024 | Adaptively Sound Zero-Knowledge SNARKs for UP
Surya Mathialagan, Spencer Peters, Vinod Vaikuntanathan |
CRYPTO (10) | 1 |
| 2024 | Towards Optimal Output-Sensitive Clique Listing or: Listing Cliques from Smaller CliquesabstractWe study the problem of finding and listing k-cliques in an m-edge, n-vertex graph, for constant k≥ 3. This is a fundamental problem of both theoretical and practical importance. Mina Dalirrooyfard, Surya Mathialagan, Virginia Vassilevska Williams, Yinzhan Xu |
STOC | 2 |
| 2023 | MacORAMa: Optimal Oblivious RAM with Integrity
Surya Mathialagan, Neekon Vafa |
CRYPTO (4) | 1 |
| 2023 | Memory Checking for Parallel RAMs
Surya Mathialagan |
TCC (2) | 1 |
| 2023 | Distinct Distances on Non-Ruled Surfaces and Between Circles
Surya Mathialagan, Adam Sheffer |
Discret. Comput. Geom. | 1 |
| 2022 | Listing, Verifying and Counting Lowest Common Ancestors in DAGs: Algorithms and Fine-Grained Lower BoundsabstractThe AP-LCA problem asks, given an n-node directed acyclic graph (DAG), to compute for every pair of vertices u and v in the DAG a lowest common ancestor (LCA) of u and v if one exists, i.e. a node that is an ancestor of both u and v but no proper descendent of it is their common ancestor. Recently [Grandoni et al. SODA'21] obtained the first sub-n^{2.5} time algorithm for AP-LCA running in O(n^{2.447}) time. Meanwhile, the only known conditional lower bound for AP-LCA is that the problem requires n^{ω-o(1)} time where ω is the matrix multiplication exponent. In this paper we study several interesting variants of AP-LCA, providing both algorithms and fine-grained lower bounds for them. The lower bounds we obtain are the first conditional lower bounds for LCA problems higher than n^{ω-o(1)}. Some of our results include: - In any DAG, we can detect all vertex pairs that have at most two LCAs and list all of their LCAs in O(n^ω) time. This algorithm extends a result of [Kowaluk and Lingas ESA'07] which showed an Õ(n^ω) time algorithm that detects all pairs with a unique LCA in a DAG and outputs their corresponding LCAs. - Listing 7 LCAs per vertex pair in DAGs requires n^{3-o(1)} time under the popular assumption that 3-uniform 5-hyperclique detection requires n^{5-o(1)} time. This is surprising since essentially cubic time is sufficient to list all LCAs (if ω = 2). - Counting the number of LCAs for every vertex pair in a DAG requires n^{3-o(1)} time under the Strong Exponential Time Hypothesis, and n^{ω(1,2,1)-o(1)} time under the 4-Clique hypothesis. This shows that the algorithm of [Echkardt, Mühling and Nowak ESA'07] for listing all LCAs for every pair of vertices is likely optimal. - Given a DAG and a vertex w_{u,v} for every vertex pair u,v, verifying whether all w_{u,v} are valid LCAs requires n^{2.5-o(1)} time assuming 3-uniform 4-hyperclique requires n^{4-o(1)} time. This defies the common intuition that verification is easier than computation since returning some LCA per vertex pair can be solved in O(n^{2.447}) time. Surya Mathialagan, Virginia Vassilevska Williams, Yinzhan Xu |
ICALP | 1 |