VLDB 2026 Research / reviewers in the wild / expert
Abhishek Jain 0002
dblp:34/3
· DBLP profile ↗
110ranked-venue papers
10as first author
49since 2021 · last 2026
0000-0002-3572-7643ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 95 · 7 first-author · 44 since 2021Theory of computation · 32 · 5 first-author · 11 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | How to Use Polynomially-Hard iO: Turing Machine Obfuscation and More
Jesko Dujmovic, Yao-Ching Hsieh 0001, Abhishek Jain 0002, Willy Quach |
CRYPTO (1) | 3 |
| 2026 | Suffix-Invariant Programmable PRFs and Applications to Stacked Garbling
Vipul Goyal, David Heath 0001, Abhishek Jain 0002, Yibin Yang 0001 |
CRYPTO (8) | 3 |
| 2026 | Incrementally Verifiable Computation Without Extraction
Abhishek Jain 0002, Surya Mathialagan, Brent Waters |
CRYPTO (9) | 1 |
| 2026 | Client-Server Homomorphic Secret Sharing in the CRS Model
Damiano Abram, Geoffroy Couteau, Lalita Devadas, Aditya Hegde 0003, Abhishek Jain 0002, Lawrence Roy, Sacha Servan-Schreiber |
EUROCRYPT | 5 |
| 2026 | Simultaneous-Message and Succinct Secure Computation: Reusable and Multiparty Protocols
Siddharth Agarwal, Abhishek Jain 0002, Akshayaram Srinivasan, David J. Wu 0001 |
EUROCRYPT | 2 |
| 2026 | On Succinct Non-interactive Secure Computation with Malicious Security
Maya Farber Brodsky, Arka Rai Choudhuri, Abhishek Jain 0002, Omer Paneth |
EUROCRYPT | 3 |
| 2026 | Traceable Secret Sharing Revisited
Vipul Goyal, Abhishek Jain 0002, Aditi Partap |
EUROCRYPT | 2 |
| 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 | 2 |
| 2025 | Laconic PSI on Authenticated Inputs and Applications
James Bartusek, Sanjam Garg, Abhishek Jain 0002, Guru-Vamsi Policharla |
ASIACRYPT (5) | 3 |
| 2025 | Succinct Witness Encryption for Batch Languages and Applications
Lalita Devadas, Abhishek Jain 0002, Brent Waters, David J. Wu 0001 |
ASIACRYPT (8) | 2 |
| 2025 | Fully Anonymous Secret Sharing
Allison Bishop, Matthew Green 0001, Yuval Ishai, Abhishek Jain 0002, Paul Lou |
CRYPTO (4) | 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) | 3 |
| 2025 | Incrementally Verifiable Computation for NP from Standard Assumptions
Pratish Datta, Abhishek Jain 0002, Zhengzhong Jin, Alexis Korb, Surya Mathialagan, Amit Sahai |
CRYPTO (7) | 2 |
| 2025 | Simple and General Counterexamples for Private-Coin Evasive LWE
Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Surya Mathialagan, Vinod Vaikuntanathan |
CRYPTO (7) | 2 |
| 2025 | Malicious Security in Collaborative zk-SNARKs: More than Meets the Eye
Sanjam Garg, Aarushi Goel, Abhishek Jain 0002, Bhaskar Roberts, Sruthi Sekar |
CRYPTO (7) | 3 |
| 2025 | Sometimes-Decryptable Homomorphic Encryption from Sub-exponential DDH
Abhishek Jain 0002, Zhengzhong Jin |
CRYPTO (3) | 1 |
| 2025 | Simultaneous-Message and Succinct Secure Computation
Elette Boyle, Abhishek Jain 0002, Sacha Servan-Schreiber, Akshayaram Srinivasan |
EUROCRYPT (5) | 2 |
| 2025 | Black-Box Non-interactive Zero Knowledge from Vector Trapdoor Hash
Pedro Branco 0005, Arka Rai Choudhuri, Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Akshayaram Srinivasan |
EUROCRYPT (4) | 4 |
| 2025 | Multi-Key Homomorphic Secret Sharing
Geoffroy Couteau, Lalita Devadas, Aditya Hegde 0003, Abhishek Jain 0002, Sacha Servan-Schreiber |
EUROCRYPT (5) | 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 | 1 |
| 2025 | Obfuscating Pseudorandom Functions is Post-quantum Complete
Pedro Branco 0005, Abhishek Jain 0002, Akshayaram Srinivasan |
TCC (2) | 2 |
| 2024 | Scalable Multiparty Computation from Non-linear Secret Sharing
Sanjam Garg, Abhishek Jain 0002, Pratyay Mukherjee, Mingyuan Wang 0001 |
CRYPTO (8) | 2 |
| 2024 | Monotone-Policy Aggregate Signatures
Maya Farber Brodsky, Arka Rai Choudhuri, Abhishek Jain 0002, Omer Paneth |
EUROCRYPT (4) | 3 |
| 2024 | hinTS: Threshold Signatures with Silent SetupabstractWe propose hinTS — a new threshold signature scheme built on top of the widely used BLS signatures. Our scheme enjoys the following attractive features:A silent setup process where the joint public key of the parties is computed as a deterministic function of their locally computed public keys.Support for dynamic choice of thresholds and signers, after the silent setup, without further interaction.Support for general access policies; in particular, native support for weighted thresholds with zero additional overhead over standard threshold setting.Strong security guarantees, including proactive security and forward security.We prove the security of hinTS in the algebraic group model, and also provide an open-source implementation. Our scheme outperforms all prior proposals that avoid distributed key generation in terms of aggregation time, signature size, and verification time (as well as other qualitative measures). As an example, the aggregation time in hinTS for 1000 signers is under 0.5 seconds, while both signing and verification are constant time algorithms, taking 1 ms and 17.5 ms, respectively.The key technical contribution of our work involves the design of special-purpose succinct proofs to efficiently prove the well-formedness of aggregated public keys. Our solution uses public "hints" released by the signers as part of their public keys (hence the name hinTS). Sanjam Garg, Abhishek Jain 0002, Pratyay Mukherjee, Rohit Sinha 0001, Mingyuan Wang 0001 |
SP | 2 |
| 2024 | Homomorphic Secret Sharing with Verifiable Evaluation
Arka Rai Choudhuri, Aarushi Goel, Aditya Hegde 0003, Abhishek Jain 0002 |
TCC (4) | 4 |
| 2024 | Abuse-Resistant Location Tracking: Balancing Privacy and Safety in the Offline Finding Ecosystem
Harry Eldridge, Gabrielle Beck, Matthew Green 0001, Nadia Heninger, Abhishek Jain 0002 |
USENIX Security Symposium | 5 |
| 2023 | Efficient Set Membership Encryption and ApplicationsabstractThe emerging area of laconic cryptography [Cho et al., CRYPTO'17] involves the design of two-party protocols involving a sender and a receiver, where the receiver's input is large. The key efficiency requirement is that the protocol communication complexity must be independent of the receiver's input size. In recent years, many tasks have been studied under this umbrella, including laconic oblivious transfer (ℓOT). Matthew Green 0001, Abhishek Jain 0002, Gijs Van Laer |
CCS | 2 |
| 2023 | Scalable Multiparty GarblingabstractMultiparty garbling is the most popular approach for constant-round secure multiparty computation (MPC). Despite being the focus of significant research effort, instantiating prior approaches to multiparty garbling results in constant-round MPC that can not realistically accommodate large numbers of parties. In this work we present the first global-scale multiparty garbling protocol. The per-party communication complexity of our protocol decreases as the number of parties participating in the protocol increases - for the first time matching the asymptotic communication complexity of non-constant round MPC protocols. Our protocol achieves malicious security in the honest-majority setting and relies on the hardness of the Learning Party with Noise assumption. Gabrielle Beck, Aarushi Goel, Aditya Hegde 0003, Abhishek Jain 0002, Zhengzhong Jin, Gabriel Kaptchuk |
CCS | 4 |
| 2023 | Correlation Intractability and SNARGs from Sub-exponential DDH
Arka Rai Choudhuri, Sanjam Garg, Abhishek Jain 0002, Zhengzhong Jin, Jiaheng Zhang |
CRYPTO (4) | 3 |
| 2023 | A Note on Non-interactive Zero-Knowledge from CDH
Geoffroy Couteau, Abhishek Jain 0002, Zhengzhong Jin, Willy Quach |
CRYPTO (4) | 2 |
| 2023 | Cryptography with Weights: MPC, Encryption and Signatures
Sanjam Garg, Abhishek Jain 0002, Pratyay Mukherjee, Rohit Sinha 0001, Mingyuan Wang 0001 |
CRYPTO (1) | 2 |
| 2023 | End-to-End Secure Messaging with Traceability Only for Illegal Content
James Bartusek, Sanjam Garg, Abhishek Jain 0002, Guru-Vamsi Policharla |
EUROCRYPT (5) | 3 |
| 2023 | Threshold Signatures in the MultiverseabstractWe introduce a new notion of multiverse threshold signatures (MTS). In an MTS scheme, multiple universes – each defined by a set of (possibly overlapping) signers, their weights, and a specific security threshold – can co-exist. A universe can be (adaptively) created via a non-interactive asynchronous setup. Crucially, each party in the multiverse holds constant-sized keys and releases compact signatures with size and computation time both independent of the number of universes. Given sufficient partial signatures over a message from the members of a specific universe, an aggregator can produce a short aggregate signature relative to that universe.We construct an MTS scheme building on BLS signatures. Our scheme is practical, and can be used to reduce bandwidth complexity and computational costs in decentralized oracle networks. As an example data point, consider a multiverse containing 2000 nodes and 100 universes (parameters inspired by Chainlink’s use in the wild), each of which contains arbitrarily large subsets of nodes and arbitrary thresholds. Each node computes and outputs 1 group element as its partial signature; the aggregator performs under 0.7 seconds of work for each aggregate signature, and the final signature of size 192 bytes takes 6.4 ms (or 198K EVM gas units) to verify. For this setting, prior approaches, when used to construct MTS, yield schemes that have one of the following drawbacks: (i) partial signatures that are 48× larger, (ii) have aggregation times 311× worse, or (iii) have signature size 39× and verification gas costs 3.38× larger. We also provide an open-source implementation and a detailed evaluation. Leemon Baird, Sanjam Garg, Abhishek Jain 0002, Pratyay Mukherjee, Rohit Sinha 0001, Mingyuan Wang 0001 |
SP | 3 |
| 2023 | zkSaaS: Zero-Knowledge SNARKs as a Service
Sanjam Garg, Aarushi Goel, Abhishek Jain 0002, Guru-Vamsi Policharla, Sruthi Sekar |
USENIX Security Symposium | 3 |
| 2023 | Time-Deniable SignaturesabstractIn this work we propose time-deniable signatures (TDS), a new primitive that facilitates deniable authentication in protocols such as DKIM-signed email. As with traditional signatures, TDS provide strong authenticity for message content, at least {\em for a sender-chosen period of time}. Once this time period has elapsed, however, time-deniable signatures can be forged by any party who obtains a signature. This forgery property ensures that signatures serve a useful authentication purpose for a bounded time period, while also allowing signers to plausibly disavow the creation of older signed content. Most critically, and unlike many past proposals for deniable authentication, TDS do not require interaction with the receiver or the deployment of any persistent cryptographic infrastructure or services beyond the signing process ( e.g., APIs to publish secrets or author timestamp certificates.) We first investigate the security definitions for time-deniability, demonstrating that past definition attempts are insufficient (and indeed, allow for broken signature schemes.) We then propose an efficient construction of TDS based on well-studied assumptions. Gabrielle Beck, Arka Rai Choudhuri, Matthew Green 0001, Abhishek Jain 0002, Pratyush Ranjan Tiwari |
Proc. Priv. Enhancing Technol. | 4 |
| 2022 | Succinct Zero Knowledge for Floating Point ComputationsabstractWe study the problem of constructing succinct zero knowledge proof systems for floating point computations. The standard approach to handle floating point computations requires conversion to binary circuits, following the IEEE-754 floating point standard. This approach incurs a poly(w) overhead in prover efficiency for computations with w-bit precision, resulting in very high prover runtimes -- already the key bottleneck in the design of succinct arguments. We make the following contributions: -We propose a new model for verifying floating point computations that guarantees approximate correctness w.r.t. a relative error bound. This model is inspired by numerical analysis, and is very meaningful for applications such as machine learning and scientific computing. -Using this model, we present a general method for constructing succinct zero-knowledge proofs for floating point computations starting from existing public-coin "commit-and-prove'' systems. For computations with w-bit precision, our approach incurs only a log(w) overhead in prover running time. Our compiler nearly preserves (up to a factor of 2) the communication complexity of the underlying protocol, and requires sub-linear verification time. The resulting proof can be made non-interactive in the random oracle model. Concretely, our scheme is ~57x faster than the method following IEEE standard exactly [35] for 32-bit floating point computations. Central to our main result, and of independent interest, is a new batch range proof system in standard prime order groups that does not rely on bit decomposition. Sanjam Garg, Abhishek Jain 0002, Zhengzhong Jin |
CCS | 2 |
| 2022 | Secure Multiparty Computation with Free Branching
Aarushi Goel, Mathias Hall-Andersen, Aditya Hegde 0003, Abhishek Jain 0002 |
EUROCRYPT (1) | 4 |
| 2022 | Indistinguishability Obfuscation via Mathematical Proofs of EquivalenceabstractOver the last decade, indistinguishability obfuscation (iO) has emerged as a seemingly omnipotent primitive with numerous applications to cryptography and beyond. Moreover, recent breakthrough work has demonstrated that iO can be realized from well-founded assumptions. A thorn to all this remarkable progress is a limitation of all known constructions of general-purpose iO: the security reduction incurs a loss that is exponential in the input length of the function. This “input-length barrier” to iO stems from the non-falsifiability of the iO definition and is discussed in folklore as being possibly inherent. It has many negative consequences; notably, constructing iO for programs with inputs of unbounded length remains elusive due to this barrier. We present a new framework aimed towards overcoming the input-length barrier. Our approach relies on short mathematical proofs of functional equivalence of circuits (and Turing machines) to avoid the brute-force “input-by-input” check employed in prior works.– We show how to obfuscate circuits that have efficient proofs of equivalence in Propositional Logic with a security loss independent of input length.– Next, we show how to obfuscate Turing machines with unbounded length inputs, whose functional equivalence can be proven in Cook’s Theory PV.– Finally, we demonstrate applications of our results to succinct non-interactive arguments and witness encryption, and provide guidance on using our techniques for building new applications.To realize our approach, we depart from prior work and develop a new gate-by-gate obfuscation template that preserves the topology of the input circuit. Abhishek Jain 0002, Zhengzhong Jin |
FOCS | 1 |
| 2022 | Pre-Constrained Encryption
Prabhanjan Vijendra Ananth, Abhishek Jain 0002, Zhengzhong Jin, Giulio Malavolta |
ITCS | 2 |
| 2022 | Steganography-Free Zero-Knowledge
Behzad Abdolmaleki, Nils Fleischhacker, Vipul Goyal, Abhishek Jain 0002, Giulio Malavolta |
TCC (1) | 4 |
| 2022 | One-Time Programs from Commodity Hardware
Harry Eldridge, Aarushi Goel, Matthew Green 0001, Abhishek Jain 0002, Maximilian Zinkus |
TCC (3) | 4 |
| 2021 | Fluid MPC: Secure Multiparty Computation with Dynamic Participants
Arka Rai Choudhuri, Aarushi Goel, Matthew Green 0001, Abhishek Jain 0002, Gabriel Kaptchuk |
CRYPTO (2) | 4 |
| 2021 | Non-interactive Batch Arguments for NP from Standard Assumptions
Arka Rai Choudhuri, Abhishek Jain 0002, Zhengzhong Jin |
CRYPTO (4) | 2 |
| 2021 | Non-interactive Zero Knowledge from Sub-exponential DDH
Abhishek Jain 0002, Zhengzhong Jin |
EUROCRYPT (1) | 1 |
| 2021 | Unbounded Multi-party Computation from Learning with Errors
Prabhanjan Vijendra Ananth, Abhishek Jain 0002, Zhengzhong Jin, Giulio Malavolta |
EUROCRYPT (2) | 2 |
| 2021 | Order-C Secure Multiparty Computation for Highly Repetitive Circuits
Gabrielle Beck, Aarushi Goel, Abhishek Jain 0002, Gabriel Kaptchuk |
EUROCRYPT (2) | 3 |
| 2021 | SNARGs for $\mathcal{P}$ from LWEabstractWe provide the first construction of a succinct non-interactive argument (SNARG) for all polynomial time deterministic computations based on standard assumptions. For$T$steps of computation, the size of the proof and the common random string (CRS) as well as the verification time are poly-logarithmic in$T$. The security of our scheme relies on the hardness of the Learning with Errors (LWE) problem against polynomial-time adversaries. Previously, SNARGs based on standard assumptions could support bounded-depth computations and required sub-exponential hardness assumptions [Jawale-Kalai-Khurana-Zhang, STOC'21]. Along the way, we also provide the first construction of non-interactive batch arguments for N P based solely on the LWE assumption. Arka Rai Choudhuri, Abhishek Jain 0002, Zhengzhong Jin |
FOCS | 2 |
| 2021 | Oblivious Transfer from Trapdoor Permutations in Minimal Rounds
Arka Rai Choudhuri, Michele Ciampi, Vipul Goyal, Abhishek Jain 0002, Rafail Ostrovsky |
TCC (2) | 4 |
| 2021 | On Communication Models and Best-Achievable Security in Two-Round MPC
Aarushi Goel, Abhishek Jain 0002, Manoj Prabhakaran 0001, Rajeev Raghunath |
TCC (2) | 2 |
| 2020 | Towards Efficiency-Preserving Round Compression in MPC - Do Fewer Rounds Mean More Computation?
Prabhanjan Vijendra Ananth, Arka Rai Choudhuri, Aarushi Goel, Abhishek Jain 0002 |
ASIACRYPT (3) | 4 |
| 2020 | Statistical Zaps and New Oblivious Transfer Protocols
Vipul Goyal, Abhishek Jain 0002, Zhengzhong Jin, Giulio Malavolta |
EUROCRYPT (3) | 2 |
| 2020 | Multi-key Fully-Homomorphic Encryption in the Plain Model
Prabhanjan Vijendra Ananth, Abhishek Jain 0002, Zhengzhong Jin, Giulio Malavolta |
TCC (1) | 2 |
| 2020 | Round Optimal Secure Multiparty Computation from Minimal Assumptions
Arka Rai Choudhuri, Michele Ciampi, Vipul Goyal, Abhishek Jain 0002, Rafail Ostrovsky |
TCC (2) | 4 |
| 2020 | Self-Processing Private Sensor Data via Garbled Encryption
Nathan Manohar, Abhishek Jain 0002, Amit Sahai |
Proc. Priv. Enhancing Technol. | 2 |
| 2019 | UC-Secure Multiparty Computation from One-Way Functions Using Stateless Tokens
Saikrishna Badrinarayanan, Abhishek Jain 0002, Rafail Ostrovsky, Ivan Visconti |
ASIACRYPT (2) | 2 |
| 2019 | Public-Key Function-Private Hidden Vector Encryption (and More)
James Bartusek, Brent Carmer, Abhishek Jain 0002, Zhengzhong Jin, Tancrède Lepoint, Fermi Ma, Tal Malkin, Alex J. Malozemoff, Mariana Raykova 0001 |
ASIACRYPT (3) | 3 |
| 2019 | The Broadcast Message Complexity of Secure Multiparty Computation
Sanjam Garg, Aarushi Goel, Abhishek Jain 0002 |
ASIACRYPT (1) | 3 |
| 2019 | Two Round Information-Theoretic MPC with Malicious Security
Prabhanjan Vijendra Ananth, Arka Rai Choudhuri, Aarushi Goel, Abhishek Jain 0002 |
EUROCRYPT (2) | 4 |
| 2019 | Founding Secure Computation on Blockchains
Arka Rai Choudhuri, Vipul Goyal, Abhishek Jain 0002 |
EUROCRYPT (2) | 3 |
| 2019 | Interactive Non-malleable Codes
Nils Fleischhacker, Vipul Goyal, Abhishek Jain 0002, Anat Paskin-Cherniavsky, Slava Radune |
TCC (2) | 3 |
| 2018 | Non-interactive Secure Computation from One-Way Functions
Saikrishna Badrinarayanan, Abhishek Jain 0002, Rafail Ostrovsky, Ivan Visconti |
ASIACRYPT (3) | 2 |
| 2018 | Round-Optimal Secure Multiparty Computation with Honest Majority
Prabhanjan Vijendra Ananth, Arka Rai Choudhuri, Aarushi Goel, Abhishek Jain 0002 |
CRYPTO (2) | 4 |
| 2018 | Promise Zero Knowledge and Its Applications to Round Optimal MPC
Saikrishna Badrinarayanan, Vipul Goyal, Abhishek Jain 0002, Yael Tauman Kalai, Dakshita Khurana, Amit Sahai |
CRYPTO (2) | 3 |
| 2018 | On the Existence of Three Round Zero-Knowledge Proofs
Nils Fleischhacker, Vipul Goyal, Abhishek Jain 0002 |
EUROCRYPT (3) | 3 |
| 2018 | The Bottleneck Complexity of Secure Multiparty ComputationabstractIn this work, we initiate the study of bottleneck complexity as a new communication efficiency measure for secure multiparty computation (MPC). Roughly, the bottleneck complexity of an MPC protocol is defined as the maximum communication complexity required by any party within the protocol execution. We observe that even without security, bottleneck communication complexity is an interesting measure of communication complexity for (distributed) functions and propose it as a fundamental area to explore. While achieving O(n) bottleneck complexity (where n is the number of parties) is straightforward, we show that: (1) achieving sublinear bottleneck complexity is not always possible, even when no security is required. (2) On the other hand, several useful classes of functions do have o(n) bottleneck complexity, when no security is required. Our main positive result is a compiler that transforms any (possibly insecure) efficient protocol with fixed communication-pattern for computing any functionality into a secure MPC protocol while preserving the bottleneck complexity of the underlying protocol (up to security parameter overhead). Given our compiler, an efficient protocol for any function f with sublinear bottleneck complexity can be transformed into an MPC protocol for f with the same bottleneck complexity. Along the way, we build cryptographic primitives - incremental fully-homomorphic encryption, succinct non-interactive arguments of knowledge with ID-based simulation-extractability property and verifiable protocol execution - that may be of independent interest. Elette Boyle, Abhishek Jain 0002, Manoj Prabhakaran 0001, Ching-Hua Yu |
ICALP | 2 |
| 2018 | Indistinguishability Obfuscation for RAM Programs and Succinct Randomized EncodingsabstractWe show how to construct indistinguishability obfuscation (\bf iO) for RAM programs with bounded space, assuming \bf iO for circuits and one-way functions, both with subexponential security. That is, given a RAM program whose computation requires space $s(n)$ in the worst case for inputs of length at most $n$, we generate an obfuscated RAM program that, for inputs of size at most $n$, runs in roughly the same time as the original program, using space roughly $s(n)$. The obfuscation process is quasi-linear in the description length of the input program and $s(n)$. At the heart of our construction are succinct randomized encodings for RAM programs. We present two very different constructions of such encodings, each with its own unique properties. Beyond their use as a tool in obfuscation for RAM programs, we show that succinct randomized encodings are interesting objects in their own right. We demonstrate the power of succinct randomized encodings in applications such as publicly verifiable delegation, functional encryption for RAMs, and key-dependent security amplification. Nir Bitansky, Ran Canetti, Sanjam Garg, Justin Holmgren, Abhishek Jain 0002, Huijia Lin, Rafael Pass, Sidharth Telang, Vinod Vaikuntanathan |
SIAM J. Comput. | 5 |
| 2017 | Non-Interactive Multiparty Computation Without Correlated Randomness
Shai Halevi, Yuval Ishai, Abhishek Jain 0002, Ilan Komargodski, Amit Sahai, Eylon Yogev |
ASIACRYPT (3) | 3 |
| 2017 | Fairness in an Unfair World: Fair Multiparty Computation from Public Bulletin BoardsabstractSecure multiparty computation allows mutually distrusting parties to compute a function on their private inputs such that nothing but the function output is revealed. Achieving fairness --- that all parties learn the output or no one does -- is a long studied problem with known impossibility results in the standard model if a majority of parties are dishonest. We present a new model for achieving fairness in MPC against dishonest majority by using public bulletin boards implemented via existing infrastructure such as blockchains or Google's certificate transparency logs. We present both theoretical and practical constructions using either witness encryption or trusted hardware (such as Intel SGX). Unlike previous works that either penalize an aborting party or achieve weaker notions such as $\Delta$-fairness, we achieve complete fairness using existing infrastructure. Arka Rai Choudhuri, Matthew Green 0001, Abhishek Jain 0002, Gabriel Kaptchuk, Ian Miers |
CCS | 3 |
| 2017 | Distinguisher-Dependent Simulation in Two Rounds and its Applications
Abhishek Jain 0002, Yael Tauman Kalai, Dakshita Khurana, Ron Rothblum |
CRYPTO (2) | 1 |
| 2017 | Indistinguishability Obfuscation for Turing Machines: Constant Overhead and Amortization
Prabhanjan Vijendra Ananth, Abhishek Jain 0002, Amit Sahai |
CRYPTO (2) | 2 |
| 2017 | A New Approach to Round-Optimal Secure Multiparty Computation
Prabhanjan Vijendra Ananth, Arka Rai Choudhuri, Abhishek Jain 0002 |
CRYPTO (1) | 3 |
| 2017 | Cryptography with Updates
Prabhanjan Vijendra Ananth, Aloni Cohen, Abhishek Jain 0002 |
EUROCRYPT (2) | 3 |
| 2017 | Patchable Indistinguishability Obfuscation: iO for Evolving Software
Prabhanjan Vijendra Ananth, Abhishek Jain 0002, Amit Sahai |
EUROCRYPT (3) | 2 |
| 2017 | On Secure Two-Party Computation in Three Rounds
Prabhanjan Vijendra Ananth, Abhishek Jain 0002 |
TCC (1) | 2 |
| 2017 | Round Optimal Concurrent MPC via Strong Simulation
Saikrishna Badrinarayanan, Vipul Goyal, Abhishek Jain 0002, Dakshita Khurana, Amit Sahai |
TCC (1) | 3 |
| 2017 | Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, Daniele Venturi 0001, David Cash, Abhishek Jain 0002 |
J. Cryptol. | 5 |
| 2016 | Time-Lock Puzzles from Randomized EncodingsabstractTime-lock puzzles are a mechanism for sending messages "to the future". A sender can quickly generate a puzzle with a solution s that remains hidden until a moderately large amount of time t has elapsed. The solution s should be hidden from any adversary that runs in time significantly less than t, including resourceful parallel adversaries with polynomially many processors. Nir Bitansky, Shafi Goldwasser, Abhishek Jain 0002, Omer Paneth, Vinod Vaikuntanathan, Brent Waters |
ITCS | 3 |
| 2016 | Secure Multiparty Computation with General Interaction PatternsabstractWe present a unified framework for studying secure multiparty computation (MPC) with arbitrarily restricted interaction patterns such as a chain, a star, a directed tree, or a directed graph. Our study generalizes both standard MPC and recent models for MPC with specific restricted interaction patterns, such as those studied by Halevi et al. (Crypto 2011), Goldwasser et al. (Eurocrypt 2014), and Beimel et al. (Crypto 2014). Shai Halevi, Yuval Ishai, Abhishek Jain 0002, Eyal Kushilevitz, Tal Rabin |
ITCS | 3 |
| 2015 | Multi-input Functional Encryption for Unbounded Arity Functions
Saikrishna Badrinarayanan, Divya Gupta 0001, Abhishek Jain 0002, Amit Sahai |
ASIACRYPT (1) | 3 |
| 2015 | Function-Hiding Inner Product Encryption
Allison Bishop, Abhishek Jain 0002, Lucas Kowalczyk |
ASIACRYPT (1) | 2 |
| 2015 | Indistinguishability Obfuscation from Compact Functional Encryption
Prabhanjan Vijendra Ananth, Abhishek Jain 0002 |
CRYPTO (1) | 2 |
| 2015 | Concurrent Secure Computation with Optimal Query Complexity
Ran Canetti, Vipul Goyal, Abhishek Jain 0002 |
CRYPTO (2) | 3 |
| 2015 | Interactive Coding for Multiparty ProtocolsabstractThe problem of constructing error-resilient interactive protocols was introduced in the seminal works of Schulman (FOCS 1992, STOC 1993). These works show how to convert any two-party interactive protocol into one that is resilient to constant-fraction of adversarial error, while blowing up the communication by only a constant factor. Abhishek Jain 0002, Yael Tauman Kalai, Allison Bishop |
ITCS | 1 |
| 2015 | Succinct Garbling and Indistinguishability Obfuscation for RAM ProgramsabstractWe show how to construct succinct Indistinguishability Obfuscation (IO) schemes for RAM programs. That is, given a RAM program whose computation requires space S and time T, we generate a RAM program with size and space requirements of ~O(S) and runtime ~O(T). The construction uses non-succinct IO (i.e., IO for circuits) and injective one way functions, both with sub-exponential security. A main component in our scheme is a succinct garbling scheme for RAM programs. Our garbling scheme has the same size, space and runtime parameters as above, and requires only polynomial security of the underlying primitives. This scheme has other qualitatively new applications such as publicly verifiable succinct non-interactive delegation of computation and succinct functional encryption. Ran Canetti, Justin Holmgren, Abhishek Jain 0002, Vinod Vaikuntanathan |
STOC | 3 |
| 2015 | Functional Encryption for Randomized Functionalities
Vipul Goyal, Abhishek Jain 0002, Venkata Koppula, Amit Sahai |
TCC (2) | 2 |
| 2014 | Practical UC security with a Global Random OracleabstractContrary to prior belief, we show that there exist commitment, zero-knowledge and general function evaluation protocols with universally composable security, in a model where all parties and all protocols have access to a single, global, random oracle and no other trusted setup. This model provides significantly stronger composable security guarantees than the traditional random oracle model of Bellare and Rogaway [CCS'93] or even the common reference string model. Indeed, these latter models provide no security guarantees in the presence of arbitrary protocols that use the {\em same} random oracle (or reference string or hash function). Ran Canetti, Abhishek Jain 0002, Alessandra Scafuro |
CCS | 2 |
| 2014 | Client-Server Concurrent Zero Knowledge with Constant Rounds and Guaranteed Complexity
Ran Canetti, Abhishek Jain 0002, Omer Paneth |
CRYPTO (2) | 2 |
| 2014 | Multi-input Functional Encryption
Shafi Goldwasser, S. Dov Gordon, Vipul Goyal, Abhishek Jain 0002, Jonathan Katz, Feng-Hao Liu, Amit Sahai, Elaine Shi, Hong-Sheng Zhou |
EUROCRYPT | 4 |
| 2013 | Constant-Round Concurrent Zero Knowledge in the Bounded Player Model
Vipul Goyal, Abhishek Jain 0002, Rafail Ostrovsky, Silas Richelson, Ivan Visconti |
ASIACRYPT (1) | 2 |
| 2013 | Secure Computation against Adaptive Auxiliary Information
Elette Boyle, Sanjam Garg, Abhishek Jain 0002, Yael Tauman Kalai, Amit Sahai |
CRYPTO (1) | 3 |
| 2013 | On the Achievability of Simulation-Based Security for Functional Encryption
Angelo De Caro, Vincenzo Iovino, Abhishek Jain 0002, Adam O'Neill, Omer Paneth, Giuseppe Persiano |
CRYPTO (2) | 3 |
| 2013 | What Information Is Leaked under Concurrent Composition?
Vipul Goyal, Divya Gupta 0001, Abhishek Jain 0002 |
CRYPTO (2) | 3 |
| 2013 | On Concurrently Secure Computation in the Multiple Ideal Query Model
Vipul Goyal, Abhishek Jain 0002 |
EUROCRYPT | 2 |
| 2013 | Why "Fiat-Shamir for Proofs" Lacks a Proof
Nir Bitansky, Dana Dachman-Soled, Sanjam Garg, Abhishek Jain 0002, Yael Tauman Kalai, Adriana López-Alt, Daniel Wichs |
TCC | 4 |
| 2013 | Concurrent Zero Knowledge in the Bounded Player Model
Vipul Goyal, Abhishek Jain 0002, Rafail Ostrovsky, Silas Richelson, Ivan Visconti |
TCC | 2 |
| 2012 | Commitments and Efficient Zero-Knowledge Proofs from Learning Parity with Noise
Abhishek Jain 0002, Stephan Krenn, Krzysztof Pietrzak, Aris Tentes |
ASIACRYPT | 1 |
| 2012 | New Impossibility Results for Concurrent Composition and a Non-interactive Completeness Theorem for Secure Computation
Shweta Agrawal 0001, Vipul Goyal, Abhishek Jain 0002, Manoj Prabhakaran 0001, Amit Sahai |
CRYPTO | 3 |
| 2012 | Multiparty Computation with Low Communication, Computation and Interaction via Threshold FHE
Gilad Asharov, Abhishek Jain 0002, Adriana López-Alt, Eran Tromer, Vinod Vaikuntanathan, Daniel Wichs |
EUROCRYPT | 2 |
| 2012 | Concurrently Secure Computation in Constant Rounds
Sanjam Garg, Vipul Goyal, Abhishek Jain 0002, Amit Sahai |
EUROCRYPT | 3 |
| 2012 | Multiparty computation secure against continual memory leakageabstractWe construct a multiparty computation (MPC) protocol that is secure even if a malicious adversary, in addition to corrupting 1-ε fraction of all parties for an arbitrarily small constant ε >0, can leak information about the secret state of each honest party. This leakage can be continuous for an unbounded number of executions of the MPC protocol, computing different functions on the same or different set of inputs. We assume a (necessary) "leak-free" preprocessing stage. We emphasize that we achieve leakage resilience without weakening the security guarantee of classical MPC. Namely, an adversary who is given leakage on honest parties' states, is guaranteed to learn nothing beyond the input and output values of corrupted parties. This is in contrast with previous works on leakage in the multi-party protocol setting, which weaken the security notion, and only guarantee that a protocol which leaks l bits about the parties' secret states, yields at most l bits of leakage on the parties' private inputs. For some functions, such as voting, such leakage can be detrimental. Elette Boyle, Shafi Goldwasser, Abhishek Jain 0002, Yael Tauman Kalai |
STOC | 3 |
| 2012 | Counterexamples to Hardness Amplification beyond Negligible
Yevgeniy Dodis, Abhishek Jain 0002, Tal Moran, Daniel Wichs |
TCC | 2 |
| 2012 | Hardness Preserving Constructions of Pseudorandom Functions
Abhishek Jain 0002, Krzysztof Pietrzak, Aris Tentes |
TCC | 1 |
| 2011 | Leakage-Resilient Zero Knowledge
Sanjam Garg, Abhishek Jain 0002, Amit Sahai |
CRYPTO | 2 |
| 2011 | Efficient Authentication from Hard Learning Problems
Eike Kiltz, Krzysztof Pietrzak, David Cash, Abhishek Jain 0002, Daniele Venturi 0001 |
EUROCRYPT | 4 |
| 2011 | Bringing People of Different Beliefs Together to Do UC
Sanjam Garg, Vipul Goyal, Abhishek Jain 0002, Amit Sahai |
TCC | 3 |
| 2011 | Parallel Repetition for Leakage Resilience Amplification Revisited
Abhishek Jain 0002, Krzysztof Pietrzak |
TCC | 1 |
| 2010 | Password-Authenticated Session-Key Generation on the Internet in the Plain Model
Vipul Goyal, Abhishek Jain 0002, Rafail Ostrovsky |
CRYPTO | 2 |
| 2010 | On the round complexity of covert computationabstractIn STOC'05, von Ahn, Hopper and Langford introduced the notion of covert computation. In covert computation, a party runs a secure computation protocol over a covert (or steganographic) channel without knowing if the other parties are participating as well or not. At the end of the protocol, if all parties participated in the protocol and if the function output is "favorable" to all parties, then the output is revealed (along with the fact that everyone participated). All covert computation protocols known so far require a large polynomial number of rounds. In this work, we first study the question of the round complexity of covert computation and obtain the following results: There does not exist a constant round covert computation protocol with respect to black box simulation even for the case of two parties. (In comparison, such protocols are known even for the multi-party case if there is no covertness requirement.) By relying on the two slot non-black-box simulation technique of Pass (STOC'04) and techniques from cryptography in NC0 (Applebaum et al, FOCS'04), we obtain a construction of a constant round covert multi-party computation protocol. Vipul Goyal, Abhishek Jain 0002 |
STOC | 2 |
| 2008 | Packet-dropping adversary identification for data plane securityabstractUntil recently, the design of packet dropping adversary identification protocols that are robust to both benign packet loss and malicious behavior has proven to be surprisingly elusive. In this paper, we propose a secure and practical packet-dropping adversary localization scheme that is robust and achieves a high detection rate and low communication and storage overhead -- the three key performance metrics for such protocols in realistic settings. Other recent work just optimizes either the detection rate or the communication overhead. Xin Zhang 0003, Abhishek Jain 0002, Adrian Perrig |
CoNEXT | 2 |
| 2008 | Bounded Ciphertext Policy Attribute Based Encryption
Vipul Goyal, Abhishek Jain 0002, Omkant Pandey, Amit Sahai |
ICALP (2) | 2 |