VLDB 2026 Research / reviewers in the wild / expert
Gilad Asharov
dblp:25/7423
· DBLP profile ↗
59ranked-venue papers
44as first author
32since 2021 · last 2026
0000-0002-0846-9773ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 46 · 34 first-author · 23 since 2021Theory of computation · 15 · 11 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fast and Efficient Perfectly Secure Network-Agnostic Secure Computation
Gilad Asharov, Fatima Elsheimy, Gilad Stern |
EUROCRYPT | 1 |
| 2025 | MegaBlocks: Breaking the Logarithmic I/O-Overhead Barrier for Oblivious RAMabstractOblivious RAM (ORAM) is a central cryptographic primitive that enables secure memory access while hiding access patterns. Among existing ORAM paradigms, hierarchical ORAMs were long considered impractical despite their asymptotic optimality. However, recent advancements (FutORAMa, CCS'23) demonstrate that hierarchical ORAM-based schemes can be made efficient given sufficient client-side memory. In this work, we present a new hierarchical ORAM construction that achieves practical performance without requiring large local memory. Gilad Asharov, Eliran Eiluz, Ilan Komargodski, Wei-Kai Lin |
CCS | 1 |
| 2025 | Peeking Into the Future: MPC Resilient to Super-Rushing Adversaries
Gilad Asharov, Anirudh C, Ran Cohen, Yuval Ishai |
EUROCRYPT (5) | 1 |
| 2025 | Simple Is COOL: Graded Dispersal and Its Applications for Byzantine Fault Tolerance
Ittai Abraham, Gilad Asharov, Anirudh C |
ITCS | 2 |
| 2025 | ABEL: Perfect Asynchronous Byzantine Extension from List-Decoding
Ittai Abraham, Gilad Asharov |
DISC | 2 |
| 2025 | Asymptotically Free Broadcast in Constant Expected Time via Packed VSS
Ittai Abraham, Gilad Asharov, Shravani Patil, Arpita Patra |
J. Cryptol. | 2 |
| 2025 | Towards Accountability in CRS GenerationabstractAbstract It is well known that several cryptographic primitives cannot be achieved without a common reference string (CRS). Those include, for instance, non-interactive zero-knowledge for NP, or maliciously secure computation in fewer than four rounds. The security of those primitives heavily relies on the assumption that the trusted authority, who generates the CRS, does not misuse the randomness used in the CRS generation. However, we argue that there is no such thing as an unconditionally trusted authority and every authority must be held accountable for any trust to be well-founded. Indeed, a malicious authority can, for instance, recover private inputs of honest parties given transcripts of the protocols executed with respect to the CRS it has generated. While eliminating trust in the trusted authority may not be entirely feasible, can we at least move towards achieving some notion of accountability? We propose a new notion in which, if the CRS authority releases the private inputs of protocol executions to others, we can then provide a publicly-verifiable proof that certifies that the authority misbehaved. We study the feasibility of this notion in the context of non-interactive zero knowledge and two-round secure two-party computation. Prabhanjan Vijendra Ananth, Gilad Asharov, Hila Dahari, Vipul Goyal |
J. Cryptol. | 2 |
| 2024 | Perfect Asynchronous MPC with Linear Communication Overhead
Ittai Abraham, Gilad Asharov, Shravani Patil, Arpita Patra |
EUROCRYPT (5) | 2 |
| 2024 | Perfect (Parallel) Broadcast in Constant Expected Rounds via Statistical VSS
Gilad Asharov, Anirudh C |
EUROCRYPT (5) | 1 |
| 2024 | Asynchronous Agreement on a Core Set in Constant Expected Time and More Efficient Asynchronous VSS and MPC
Ittai Abraham, Gilad Asharov, Arpita Patra, Gilad Stern |
TCC (4) | 2 |
| 2024 | Complete Characterization of Fairness in Secure Two-Party Computation of Boolean Functions
Gilad Asharov, Amos Beimel, Nikolaos Makriyannis, Eran Omri |
SIAM J. Comput. | 1 |
| 2023 | Secure Statistical Analysis on Multiple Datasets: Join and Group-By
Gilad Asharov, Koki Hamada, Ryo Kikuchi, Ariel Nof, Benny Pinkas, Junichi Tomida |
CCS | 1 |
| 2023 | FutORAMa: A Concretely Efficient Hierarchical Oblivious RAMabstractOblivious RAM (ORAM) is a general-purpose technique for hiding memory access patterns. This is a fundamental task underlying many secure computation applications. While known ORAM schemes provide optimal asymptotic complexity, despite extensive efforts, their concrete costs remain prohibitively expensive for many interesting applications. The current state-of-the-art practical ORAM schemes are suitable only for somewhat small memories (Square-Root ORAM or Path ORAM). Gilad Asharov, Ilan Komargodski, Yehuda Michelson |
CCS | 1 |
| 2023 | Detect, Pack and Batch: Perfectly-Secure MPC with Linear Communication and Constant Expected Time
Ittai Abraham, Gilad Asharov, Shravani Patil, Arpita Patra |
EUROCRYPT (2) | 2 |
| 2023 | Prime Match: A Privacy-Preserving Inventory Matching System
Antigoni Polychroniadou, Gilad Asharov, Benjamin E. Diamond, Tucker R. Balch, Hans Buehler, Richard Hua, Suwen Gu, Greg Gimler, Manuela M. Veloso |
USENIX Security Symposium | 2 |
| 2023 | OptORAMa: Optimal Oblivious RAMabstractOblivious RAM (ORAM), first introduced in the ground-breaking work of Goldreich and Ostrovsky (STOC ’87 and J. ACM ’96) is a technique for provably obfuscating programs’ access patterns, such that the access patterns leak no information about the programs’ secret inputs. To compile a general program to an oblivious counterpart, it is well-known that Ω (log N ) amortized blowup in memory accesses is necessary, where N is the size of the logical memory. This was shown in Goldreich and Ostrovksy’s original ORAM work for statistical security and in a somewhat restricted model (the so-called balls-and-bins model), and recently by Larsen and Nielsen (CRYPTO ’18) for computational security. A long-standing open question is whether there exists an optimal ORAM construction that matches the aforementioned logarithmic lower bounds (without making large memory word assumptions, and assuming a constant number of CPU registers). In this article, we resolve this problem and present the first secure ORAM with O (log N ) amortized blowup, assuming one-way functions. Our result is inspired by and non-trivially improves on the recent beautiful work of Patel et al. (FOCS ’18) who gave a construction with O (log N ⋅ log log N ) amortized blowup, assuming one-way functions. One of our building blocks of independent interest is a linear-time deterministic oblivious algorithm for tight compaction: Given an array of n elements where some elements are marked, we permute the elements in the array so that all marked elements end up in the front of the array. Our O ( n ) algorithm improves the previously best-known deterministic or randomized algorithms whose running time is O ( n ⋅ log n ) or O ( n ⋅ log log n ), respectively. Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Kartik Nayak, Enoch Peserico, Elaine Shi |
J. ACM | 1 |
| 2023 | Oblivious RAM with Worst-Case Logarithmic Overhead
Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Elaine Shi |
J. Cryptol. | 1 |
| 2022 | Efficient Secure Three-Party Sorting with Applications to Data Analysis and Heavy HittersabstractWe present a three-party sorting protocol secure against passive and active adversaries in the honest majority setting. The protocol can be easily combined with other secure protocols which work on shared data, and thus enable different data analysis tasks, such as private set intersection of shared data, deduplication, and the identification of heavy hitters. The new protocol computes a stable sort. It is based on radix sort and is asymptotically better than previous secure sorting protocols. It improves on previous radix sort protocols by not having to shuffle the entire length of the items after each comparison step. Gilad Asharov, Koki Hamada, Dai Ikarashi, Ryo Kikuchi, Ariel Nof, Benny Pinkas, Katsumi Takahashi, Junichi Tomida |
CCS | 1 |
| 2022 | A Complete Characterization of Game-Theoretically Fair, Multi-Party Coin Toss
Ke Wu 0001, Gilad Asharov, Elaine Shi |
EUROCRYPT (1) | 2 |
| 2022 | Gradecast in Synchrony and Reliable Broadcast in Asynchrony with Optimal Resilience, Efficiency, and Unconditional SecurityabstractWe revisit Gradecast (Feldman and Micali, STOC'88) in Synchrony and Reliable Broadcast (Bracha, Information and Computation'87) in Asynchrony. For both tasks ,we provide new protocols that have three desirable properties: (1) optimal resilience, tolerating t < n/3 malicious parties; (2) are communication-efficient, where honest parties send just O(nL) bits for a sender with a message of L = Ω(n logn) bits; (3) and are unconditionally secure, without needing to rely on any computational or setup assumptions (while having a statistical error probability). To the best of our knowledge, no previous work obtains all three properties simultaneously. Ittai Abraham, Gilad Asharov |
PODC | 2 |
| 2022 | Optimal Oblivious Parallel RAMabstractAn oblivious RAM (ORAM), introduced by Goldreich and Ostrovsky (STOC '87 and J. ACM '96), is a technique for hiding RAM's access pattern. That is, for every input the distribution of the observed locations accessed by the machine is essentially independent of the machine's secret inputs. Recent progress culminated in a work of Asharov et al. (EUROCRYPT '20), obtaining an ORAM with (amortized) logarithmic overhead in total work, which is known to be optimal. Oblivious Parallel RAM (OPRAM) is a natural extension of ORAM to the (more realistic) parallel setting where several processors make concurrent accesses to a shared memory. It is known that any OPRAM must incur logarithmic work overhead (in the balls and bins model). Despite the significant recent advances for constructing ORAM, there is still a significant gap for OPRAM: all existing OPRAM schemes incur a poly-logarithmic overhead either in total work or in depth. Our main result closes the aforementioned gap and provides an optimal OPRAM. Specifically, assuming one-way functions, we show that any Parallel RAM with memory capacity N can be obliviously simulated in space O(N), incurring only O(log N) blowup in (amortized) total work as well as in depth. Our transformation supports all PRAMs in the CRCW (concurrent read, concurrent write) mode and the resulting simulation is in the CRCW mode as well. Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Enoch Peserico, Elaine Shi |
SODA | 1 |
| 2022 | Asymptotically Free Broadcast in Constant Expected Time via Packed VSS
Ittai Abraham, Gilad Asharov, Shravani Patil, Arpita Patra |
TCC (1) | 2 |
| 2022 | Efficient Perfectly Secure Computation with Optimal Resilience
Ittai Abraham, Gilad Asharov, Avishay Yanai |
J. Cryptol. | 2 |
| 2022 | Locality-Preserving Oblivious RAM
Gilad Asharov, T.-H. Hubert Chan, Kartik Nayak, Rafael Pass, Ling Ren 0001, Elaine Shi |
J. Cryptol. | 1 |
| 2022 | On the Complexity of Compressing Obfuscation
Gilad Asharov, Ilan Komargodski, Rafael Pass, Naomi Sirkin |
J. Cryptol. | 1 |
| 2022 | Sorting Short Keys in Circuits of Size ${o(n \log n)}$abstractWe consider the classical problem of sorting an input array containing $n$ elements, where each element is described with a $k$-bit comparison key and a $w$-bit payload. A long-standing open problem is whether there exist $(k + w) \cdot o(n \log n)$-sized Boolean circuits for sorting. A landmark result in this area is the work by Ajtai, Komlós, and Szemerédi (An $O(n \log n)$ sorting network, STOC'83), where they showed how to achieve sorting circuits with $(k + w) \cdot O(n \log n)$ Boolean gates. The recent work of Farhadi et al. (Lower bounds for external memory integer sorting via network coding, STOC'19) showed that if the famous Li-Li network coding conjecture is true, then sorting circuits of size $w \cdot o(n \log n)$ do not exist for general $k$; however, no unconditional lower bound is known (in fact proving superlinear circuit lower bounds in general is out of the reach of existing techniques). In this paper, we show that one can overcome the $n\log n$ barrier when the keys to be sorted are short. Specifically, we prove that there is a circuit with $(k + w) \cdot O(n k) \cdot (\log^*n - \log^* (w + k))^{2+\epsilon}$ Boolean gates capable of sorting any input array containing $n$ elements, each described with a $k$-bit key and a $w$-bit payload. Therefore, if the keys to be sorted are short, say, $k < o(\log n)$, our result is asymptotically better than the classical Ajtai, Komlós, and Szemerédi sorting network (ignoring ${\sf poly}\log^*$ terms); and we also overcome the $n \log n$ barrier in such cases. Such a result might be surprising initially because it is long known that comparator-based techniques must incur $\Omega(n \log n)$ comparator gates even when the keys to be sorted are only 1-bit long (e.g., see Knuth's “Art of Programming” textbook). To the best of our knowledge, we are the first to achieve nontrivial results for sorting circuits using non-comparison-based techniques. We also show that if the Li-Li network coding conjecture is true, our upper bound is optimal, barring ${\sf poly}\log^*$ terms, for every $k$ as long as $k = O(\log n)$. Gilad Asharov, Wei-Kai Lin, Elaine Shi |
SIAM J. Comput. | 1 |
| 2021 | Oblivious RAM with Worst-Case Logarithmic Overhead
Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Elaine Shi |
CRYPTO (4) | 1 |
| 2021 | Towards Accountability in CRS Generation
Prabhanjan Vijendra Ananth, Gilad Asharov, Hila Dahari, Vipul Goyal |
EUROCRYPT (3) | 2 |
| 2021 | Sorting Short Keys in Circuits of Size o(n log n)abstractWe consider the classical problem of sorting n elements, where each element is described with a k-bit comparison-key and a w-bit payload. A long-standing open problem is whether there exist (k + w) · o(n log n)-sized boolean circuits for sorting. Ajtai, Komlós, and Szemerédi (STOC'83) constructed the famous AKS sorting network with (k + w) · O(n log n) boolean gates. Recently, Farhadi et al. (STOC'19) showed that if the famous Li-Li network coding conjecture is true, then sorting circuits of size w · o(n log n) do not exist for general k (while unconditional circuit lower bound is out of the reach of existing techniques). In this paper, we show that one can overcome the n log n barrier when the comparison-keys are short. Specifically, we construct a sorting circuit with (k +w) · O(nk) · poly(log∗ n – log∗(w + k)) boolean gates, asymptotically better than AKS sorting network if the keys are short, say, k = o(log n) (ignoring poly log∗ terms). Such a result might be surprising since comparator-based techniques must incur Ω(n log n) comparators even when the keys are only 1-bit long (e.g., see Knuth's “Art of Programming” textbook). To the best of our knowledge, this is also the first non-trivial result on non-comparison-based sorting circuits. We also show that if the Li-Li network coding conjecture is true, our upper bound is optimal, barring poly log∗ terms, for every k = O(log n). Gilad Asharov, Wei-Kai Lin, Elaine Shi |
SODA | 1 |
| 2021 | Efficient Perfectly Secure Computation with Optimal Resilience
Ittai Abraham, Gilad Asharov, Avishay Yanai |
TCC (2) | 2 |
| 2021 | Tight Tradeoffs in Searchable Symmetric Encryption
Gilad Asharov, Gil Segev 0001, Ido Shahaf |
J. Cryptol. | 1 |
| 2021 | Searchable Symmetric Encryption: Optimal Locality in Linear Space via Two-Dimensional Balanced AllocationsabstractSearchable symmetric encryption (SSE) enables a client to store a database on an untrusted server while supporting keyword search in a secure manner. Despite the rapidly increasing interest in SSE technology, experiments indicate that the performance of the known schemes scales badly to large databases. Somewhat surprisingly, this is not due to their usage of cryptographic tools, but rather due to their poor locality (where locality is defined as the number of noncontiguous memory locations the server accesses with each query). The only known schemes that do not suffer from poor locality suffer either from an impractical space overhead or from an impractical read efficiency (where read efficiency is defined as the ratio between the number of bits the server reads with each query and the actual size of the answer). We construct the first SSE schemes that simultaneously enjoy optimal locality, optimal space overhead, and nearly optimal read efficiency. Specifically, for a database of size $N$, under the modest assumption that no keyword appears in more than $N^{1 - 1/\log \log N}$ documents, we construct a scheme with read efficiency $\tilde{O}(\log \log N)$. This essentially matches the lower bound of Cash and Tessaro (EUROCRYPT '14) showing that any SSE scheme must be suboptimal in either its locality, its space overhead, or its read efficiency. In addition, even without making any assumptions on the structure of the database, we construct a scheme with read efficiency $\tilde{O}(\log N)$. Our schemes are obtained via a two-dimensional generalization of the classic balanced allocations (``balls and bins'') problem that we put forward. We construct nearly optimal two-dimensional balanced allocation schemes, and then combine their algorithmic structure with subtle cryptographic techniques. Gilad Asharov, Moni Naor, Gil Segev 0001, Ido Shahaf |
SIAM J. Comput. | 1 |
| 2020 | OptORAMa: Optimal Oblivious RAM
Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Kartik Nayak, Enoch Peserico, Elaine Shi |
EUROCRYPT (2) | 1 |
| 2019 | Locality-Preserving Oblivious RAM
Gilad Asharov, T.-H. Hubert Chan, Kartik Nayak, Rafael Pass, Ling Ren 0001, Elaine Shi |
EUROCRYPT (2) | 1 |
| 2019 | Blind Certificate AuthoritiesabstractWe explore how to build a blind certificate authority (CA). Unlike conventional CAs, which learn the exact identity of those registering a public key, a blind CA can simultaneously validate an identity and provide a certificate binding a public key to it, without ever learning the identity. Blind CAs would therefore allow bootstrapping truly anonymous systems in which no party ever learns who participates. In this work we focus on constructing blind CAs that can bind an email address to a public key. To do so, we first introduce secure channel injection (SCI) protocols. These allow one party (in our setting, the blind CA) to insert a private message into another party's encrypted communications. We construct an efficient SCI protocol for communications delivered over TLS, and use it to realize anonymous proofs of account ownership for SMTP servers. Combined with a zero-knowledge certificate signing protocol, we build the first blind CA that allows Alice to obtain a X.509 certificate binding her email address [email protected] to a public key of her choosing without ever revealing ``alice'' to the CA. We show experimentally that our system works with standard email server implementations as well as Gmail. Liang Wang 0023, Gilad Asharov, Rafael Pass, Thomas Ristenpart, Abhi Shelat |
IEEE Symposium on Security and Privacy | 2 |
| 2018 | On the Complexity of Compressing Obfuscation
Gilad Asharov, Naomi Sirkin, Ilan Komargodski, Rafael Pass |
CRYPTO (3) | 1 |
| 2018 | Tight Tradeoffs in Searchable Symmetric Encryption
Gilad Asharov, Gil Segev 0001, Ido Shahaf |
CRYPTO (1) | 1 |
| 2018 | On Constructing One-Way Permutations from Indistinguishability Obfuscation
Gilad Asharov, Gil Segev 0001 |
J. Cryptol. | 1 |
| 2018 | Privacy-Preserving Search of Similar Patients in Genomic DataabstractAbstract The growing availability of genomic data holds great promise for advancing medicine and research, but unlocking its full potential requires adequate methods for protecting the privacy of individuals whose genome data we use. One example of this tension is running Similar Patient Query on remote genomic data: In this setting a doctor that holds the genome of his/her patient may try to find other individuals with “close” genomic data, and use the data of these individuals to help diagnose and find effective treatment for that patient’s conditions. This is clearly a desirable mode of operation. However, the privacy exposure implications are considerable, and so we would like to carry out the above “closeness” computation in a privacy preserving manner. In this work we put forward a new approach for highly efficient secure computation for computing an approximation of the Similar Patient Query problem. We present contributions on two fronts. First, an approximation method that is designed with the goal of achieving efficient private computation. Second, further optimizations of the two-party protocol. Our tests indicate that the approximation method works well, it returns the exact closest records in 98% of the queries and very good approximation otherwise. As for speed, our protocol implementation takes just a few seconds to run on databases with thousands of records, each of length thousands of alleles, and it scales almost linearly with both the database size and the length of the sequences in it. As an example, in the datasets of the recent iDASH competition, after a one-time preprocessing of around 12 seconds, it takes around a second to find the nearest five records to a query, in a size-500 dataset of length- 3500 sequences. This is 2-3 orders of magnitude faster than using state-of-the-art secure protocols with existing edit distance algorithms. Gilad Asharov, Shai Halevi, Yehuda Lindell, Tal Rabin |
Proc. Priv. Enhancing Technol. | 1 |
| 2017 | Secure Centrality Computation Over Multiple NetworksabstractConsider a multi-layered graph, where the different layers correspond to different proprietary social networks on the same ground set of users. Suppose that the owners of the different networks (called hosts) are mutually non-trusting parties: how can they compute a centrality score for each of the users using all the layers, but without disclosing information about their private graphs? Gilad Asharov, Francesco Bonchi, David García-Soriano, Tamir Tassa |
WWW | 1 |
| 2017 | A Full Proof of the BGW Protocol for Perfectly Secure Multiparty Computation
Gilad Asharov, Yehuda Lindell |
J. Cryptol. | 1 |
| 2017 | More Efficient Oblivious Transfer Extensions
Gilad Asharov, Yehuda Lindell, Thomas Schneider 0003, Michael Zohner |
J. Cryptol. | 1 |
| 2017 | Privacy-Preserving Interdomain Routing at Internet ScaleabstractAbstract The Border Gateway Protocol (BGP) computes routes between the organizational networks that make up today’s Internet. Unfortunately, BGP suffers from deficiencies, including slow convergence, security problems, a lack of innovation, and the leakage of sensitive information about domains’ routing preferences. To overcome some of these problems, we revisit the idea of centralizing and using secure multi-party computation (MPC) for interdomain routing which was proposed by Gupta et al. (ACM HotNets’12). We implement two algorithms for interdomain routing with state-of-the-art MPC protocols. On an empirically derived dataset that approximates the topology of today’s Internet (55 809 nodes), our protocols take as little as 6 s of topology-independent precomputation and only 3 s of online time. We show, moreover, that when our MPC approach is applied at country/region-level scale, runtimes can be as low as 0.17 s online time and 0.20 s pre-computation time. Our results motivate the MPC approach for interdomain routing and furthermore demonstrate that current MPC techniques are capable of efficiently tackling real-world problems at a large scale. Gilad Asharov, Daniel Demmler, Michael Schapira, Thomas Schneider 0003, Gil Segev 0001, Scott Shenker, Michael Zohner |
Proc. Priv. Enhancing Technol. | 1 |
| 2016 | Searchable symmetric encryption: optimal locality in linear space via two-dimensional balanced allocationsabstractSearchable symmetric encryption (SSE) enables a client to store a database on an untrusted server while supporting keyword search in a secure manner. Despite the rapidly increasing interest in SSE technology, experiments indicate that the performance of the known schemes scales badly to large databases. Somewhat surprisingly, this is not due to their usage of cryptographic tools, but rather due to their poor locality (where locality is defined as the number of non-contiguous memory locations the server accesses with each query). The only known schemes that do not suffer from poor locality suffer either from an impractical space overhead or from an impractical read efficiency (where read efficiency is defined as the ratio between the number of bits the server reads with each query and the actual size of the answer). Gilad Asharov, Moni Naor, Gil Segev 0001, Ido Shahaf |
STOC | 1 |
| 2016 | Toward a Game Theoretic View of Secure Computation
Gilad Asharov, Ran Canetti, Carmit Hazay |
J. Cryptol. | 1 |
| 2016 | Limits on the Power of Indistinguishability Obfuscation and Functional EncryptionabstractRecent breakthroughs in cryptography have positioned indistinguishability obfuscation as a “central hub” for almost all known cryptographic tasks, and as an extremely powerful building block for new cryptographic tasks resolving long-standing and foundational open problems. However, constructions based on indistinguishability obfuscation almost always rely on non-black-box techniques, and thus the extent to which it can be used as a building block has been completely unexplored so far. We present a framework for proving meaningful negative results on the power of indistinguishability obfuscation. By considering indistinguishability obfuscation for oracle-aided circuits, we capture the common techniques that have been used so far in constructions based on indistinguishability obfuscation. These include, in particular, non-black-box techniques such as the punctured programming approach of Sahai and Waters [A. Sahai and B. Waters, How to use indistinguishability obfuscation: Deniable encryption, and more, in Proceedings of the 46th Annual ACM Symposium on Theory of Computing, ACM, New York, 2014, pp. 475--484] and its variants, as well as subexponential security assumptions. Within our framework we prove the first negative results on the power of indistinguishability obfuscation and of the tightly related notion of functional encryption. Our results are as follows: (1) There is no fully black-box construction of a collision-resistant function family from an indistinguishability obfuscator for oracle-aided circuits. (2) There is no fully black-box construction of a key-agreement protocol with perfect completeness from a private-key functional encryption scheme for oracle-aided circuits. Specifically, we prove that any such potential constructions must suffer from an exponential security loss, and thus our results cannot be circumvented using subexponential security assumptions. Our framework captures constructions that may rely on a wide variety of primitives in a non-black-box manner (e.g., obfuscating or generating a functional key for a function that uses the evaluation circuit of a puncturable pseudorandom function), and we only assume that the underlying indistinguishability obfuscator or functional encryption scheme itself is used in a black-box manner. Gilad Asharov, Gil Segev 0001 |
SIAM J. Comput. | 1 |
| 2015 | More Efficient Oblivious Transfer Extensions with Security for Malicious Adversaries
Gilad Asharov, Yehuda Lindell, Thomas Schneider 0003, Michael Zohner |
EUROCRYPT (1) | 1 |
| 2015 | Limits on the Power of Indistinguishability Obfuscation and Functional EncryptionabstractRecent breakthroughs in cryptography have positioned indistinguishability obfuscation as a "central hub" for almost all known cryptographic tasks, and as an extremely powerful building block for new cryptographic tasks resolving long-standing and foundational open problems. However, constructions based on indistinguishability obfuscation almost always rely on non-black-box techniques, and thus the extent to which it can be used as a building block in cryptographic constructions has been completely unexplored so far. We present a framework for proving meaningful negative results on the power of indistinguishability obfuscation. By considering indistinguishability obfuscation for oracle-aided circuits, we capture the common techniques that have been used so far in constructions based on indistinguishability obfuscation. These include, in particular, non-black-box techniques such as the punctured programming approach of Sahai and Waters (STOC '14) and its variants, as well as sub-exponential security assumptions. Within our framework we prove the first negative results on the power of indistinguishability obfuscation and of the tightly related notion of functional encryption. Our results are as follows: - There is no fully black-box construction of a collision-resistant function family from an indistinguishability obfuscator for oracle-aided circuits. - There is no fully black-box construction of a key-agreement protocol with perfect completeness from a private-key functional encryption scheme for oracle-aided circuits. Specifically, we prove that any such potential constructions must suffer from an exponential security loss, and thus our results cannot be circumvented using sub-exponential security assumptions. Our framework captures constructions that may rely on a wide variety of primitives in a non-black-box manner (e.g., Obfuscating or generating a functional key for a function that uses the evaluation circuit of a puncturable pseudorandom function), and we only assume that the underlying indistinguishability obfuscator or functional encryption scheme themselves are used in a black-box manner. Gilad Asharov, Gil Segev 0001 |
FOCS | 1 |
| 2015 | Complete Characterization of Fairness in Secure Two-Party Computation of Boolean Functions
Gilad Asharov, Amos Beimel, Nikolaos Makriyannis, Eran Omri |
TCC (1) | 1 |
| 2014 | Towards Characterizing Complete Fairness in Secure Two-Party Computation
Gilad Asharov |
TCC | 1 |
| 2013 | Fair and Efficient Secure Multiparty Computation with Reputation Systems
Gilad Asharov, Yehuda Lindell, Hila Zarosim |
ASIACRYPT (2) | 1 |
| 2013 | More efficient oblivious transfer and extensions for faster secure computationabstractProtocols for secure computation enable parties to compute a joint function on their private inputs without revealing anything but the result. A foundation for secure computation is oblivious transfer (OT), which traditionally requires expensive public key cryptography. A more efficient way to perform many OTs is to extend a small number of base OTs using OT extensions based on symmetric cryptography. Gilad Asharov, Yehuda Lindell, Thomas Schneider 0003, Michael Zohner |
CCS | 1 |
| 2013 | A Full Characterization of Functions that Imply Fair Coin Tossing and Ramifications to Fairness
Gilad Asharov, Yehuda Lindell, Tal Rabin |
TCC | 1 |
| 2012 | Calling Out Cheaters: Covert Security with Public Verifiability
Gilad Asharov, Claudio Orlandi |
ASIACRYPT | 1 |
| 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 | 1 |
| 2011 | Perfectly-Secure Multiplication for Any t < n/3
Gilad Asharov, Yehuda Lindell, Tal Rabin |
CRYPTO | 1 |
| 2011 | Towards a Game Theoretic View of Secure Computation
Gilad Asharov, Ran Canetti, Carmit Hazay |
EUROCRYPT | 1 |
| 2011 | Utility Dependence in Correct and Fair Rational Secret Sharing
Gilad Asharov, Yehuda Lindell |
J. Cryptol. | 1 |
| 2009 | Utility Dependence in Correct and Fair Rational Secret Sharing
Gilad Asharov, Yehuda Lindell |
CRYPTO | 1 |