EDBT 2026 Demo / reviewers in the wild / expert
Zvika Brakerski
dblp:53/1085
· DBLP profile ↗
92ranked-venue papers
74as first author
23since 2021 · last 2026
0000-0002-4867-7999ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 59 · 46 first-author · 14 since 2021Theory of computation · 47 · 38 first-author · 12 since 2021Systems, architecture and hardware · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Computer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On Scalable Pseudorandom Unitaries and the Unitary Synthesis Problem
Zvika Brakerski, Henry Yuen |
CRYPTO (5) | 1 |
| 2026 | REFHE: Fully Homomorphic ALU
Zvika Brakerski, Offir Friedman, Daniel Golan, Alon Gurny, Dolev Mutzari, Ohad Sheinfeld |
EUROCRYPT (4) | 1 |
| 2024 | Quantum State Obfuscation from Classical OraclesabstractA major unresolved question in quantum cryptography is whether it is possible to obfuscate arbitrary quantum computation. Indeed, there is much yet to understand about the feasibility of quantum obfuscation even in the classical oracle model, where one is given for free the ability to obfuscate any classical circuit. In this work, we develop a new array of techniques that we use to construct a quantum state obfuscator, a powerful notion formalized recently by Coladangelo and Gunn (arXiv:2311.07794) in their pursuit of better software copy-protection schemes. Quantum state obfuscation refers to the task of compiling a quantum program, consisting of a quantum circuit C with a classical description and an auxiliary quantum state ψ, into a functionally-equivalent obfuscated quantum program that hides as much as possible about C and ψ. We prove the security of our obfuscator when applied to any pseudo-deterministic quantum program, i.e. one that computes a (nearly) deterministic classical input / classical output functionality. Our security proof is with respect to an efficient classical oracle, which may be heuristically instantiated using quantum-secure indistinguishability obfuscation for classical circuits. Our result improves upon the recent work of Bartusek, Kitagawa, Nishimaki and Yamakawa (STOC 2023) who also showed how to obfuscate pseudo-deterministic quantum circuits in the classical oracle model, but only ones with a completely classical description. Furthermore, our result answers a question of Coladangelo and Gunn, who provide a construction of quantum state indistinguishability obfuscation with respect to a quantum oracle, but leave the existence of a concrete real-world candidate as an open problem. Indeed, our quantum state obfuscator together with Coladangelo-Gunn gives the first candidate realization of a “best-possible” copy-protection scheme for all polynomial-time functionalities. Our techniques deviate significantly from previous works on quantum obfuscation. We develop several novel technical tools which we expect to be broadly useful in quantum cryptography. These tools include a publicly-verifiable, linearly-homomorphic quantum authentication scheme with classically-decodable ZX measurements (which we build from coset states), and a method for compiling any quantum circuit into a ”linear + measurement” () quantum program: an alternating sequence of CNOT operations and partial ZX measurements. James Bartusek, Zvika Brakerski, Vinod Vaikuntanathan |
STOC | 2 |
| 2024 | Real-Valued Somewhat-Pseudorandom Unitaries
Zvika Brakerski, Nir Magrafta |
TCC (2) | 1 |
| 2024 | Limits on Adaptive Security for Attribute-Based Encryption
Zvika Brakerski, Stav Medina |
TCC (3) | 1 |
| 2023 | Black-Hole Radiation Decoding Is Quantum Cryptography
Zvika Brakerski |
CRYPTO (5) | 1 |
| 2023 | SNARGs for Monotone Policy Batch NP
Zvika Brakerski, Maya Farber Brodsky, Yael Tauman Kalai, Alex Lombardi, Omer Paneth |
CRYPTO (2) | 1 |
| 2023 | Simple Tests of Quantumness Also Certify Qubits
Zvika Brakerski, Alexandru Gheorghiu, Gregory D. Kahanamoku-Meyer, Eitan Porat, Thomas Vidick |
CRYPTO (5) | 1 |
| 2023 | On the Computational Hardness Needed for Quantum CryptographyabstractIn the classical model of computation, it is well established that one-way functions (OWF) are minimal for computational cryptography: They are essential for almost any cryptographic application that cannot be realized with respect to computationally unbounded adversaries. In the quantum setting, however, OWFs appear not to be essential (Kretschmer 2021; Ananth et al., Morimae and Yamakawa 2022), and the question of whether such a minimal primitive exists remains open. We consider EFI pairs - efficiently samplable, statistically far but computationally indistinguishable pairs of (mixed) quantum states. Building on the work of Yan (2022), which shows equivalence between EFI pairs and statistical commitment schemes, we show that EFI pairs are necessary for a large class of quantum-cryptographic applications. Specifically, we construct EFI pairs from minimalistic versions of commitments schemes, oblivious transfer, and general secure multiparty computation, as well as from QCZK proofs from essentially any non-trivial language. We also construct quantum computational zero knowledge (QCZK) proofs for all of QIP from any EFI pair. This suggests that, for much of quantum cryptography, EFI pairs play a similar role to that played by OWFs in the classical setting: they are simple to describe, essential, and also serve as a linchpin for demonstrating equivalence between primitives. Zvika Brakerski, Ran Canetti, Luowen Qian |
ITCS | 1 |
| 2023 | Lattice Problems beyond Polynomial TimeabstractWe study the complexity of lattice problems in a world where algorithms, reductions, and protocols can run in superpolynomial time. Specifically, we revisit four foundational results in this context—two protocols and two worst-case to average-case reductions. We show how to improve the approximation factor in each result by a factor of roughly √n/logn when running the protocol or reduction in 2є n time instead of polynomial time, and we show a novel protocol with no polynomial-time analog. Our results are as follows. Divesh Aggarwal, Huck Bennett, Zvika Brakerski, Alexander Golovnev, Rajendra Kumar 0002, Zeyong Li, Spencer Peters, Noah Stephens-Davidowitz, Vinod Vaikuntanathan |
STOC | 3 |
| 2023 | Pseudorandomness with Proof of Destruction and Applications
Amit Behera, Zvika Brakerski, Or Sattath, Omri Shmueli |
TCC (4) | 2 |
| 2023 | Candidate iO from Homomorphic Encryption SchemesabstractAbstract We propose a new approach to construct general-purpose indistinguishability obfuscation (iO). Our construction is obtained via a new intermediate primitive that we call split fully homomorphic encryption (split FHE), which we show to be sufficient for constructing iO. Specifically, split FHE is FHE where decryption takes the following two-step syntactic form: (i) a secret decryption step that uses the secret key and produces a hint which is (asymptotically) shorter than the length of the encrypted message, and (ii) a public decryption step that only requires the ciphertext and the previously generated hint (and not the entire secret key) and recovers the encrypted message. In terms of security, the hints for a set of ciphertexts should not allow one to violate semantic security for any other ciphertexts. Next, we show a generic candidate construction of split FHE based on three building blocks: (i) A standard FHE scheme with linear decrypt-and-multiply (which can be instantiated with essentially all LWE-based constructions), (ii) a linearly homomorphic encryption scheme with short decryption hints (such as the Damgård-Jurik encryption scheme, based on the DCR problem), and (iii) a cryptographic hash function (which can be based on a variety of standard assumptions). Our approach is heuristic in the sense that our construction is not provably secure and makes implicit assumptions about the interplay between these underlying primitives. We show evidence that this construction is secure by providing an argument in an appropriately defined oracle model. We view our construction as a big departure from the state-of-the-art constructions, and it is in fact quite simple. Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta |
J. Cryptol. | 1 |
| 2022 | Constructive Post-Quantum Reductions
Nir Bitansky, Zvika Brakerski, Yael Tauman Kalai |
CRYPTO (3) | 2 |
| 2022 | Batch-OT with Optimal Rate
Zvika Brakerski, Pedro Branco 0005, Nico Döttling, Sihang Pu |
EUROCRYPT (2) | 1 |
| 2022 | Factoring and Pairings Are Not Necessary for IO: Circular-Secure LWE SufficesabstractWe construct indistinguishability obfuscation (iO) solely under circular-security properties of encryption schemes based on the Learning with Errors (LWE) problem. Circular-security assumptions were used before to construct (non-leveled) fully-homomorphic encryption (FHE), but our assumption is stronger and requires circular randomness-leakage-resilience. In contrast with prior works, this assumption can be conjectured to be post-quantum secure; yielding the first provably secure iO construction that is (plausibly) post-quantum secure. Our work follows the high-level outline of the recent work of Gay and Pass [STOC 2021], who showed a way to remove the heuristic step from the homomorphic-encryption based iO approach of Brakerski, Döttling, Garg, and Malavolta [EUROCRYPT 2020]. They thus obtain a construction proved secure under circular security assumption of natural homomorphic encryption schemes - specifically, they use homomorphic encryption schemes based on LWE and DCR, respectively. In this work we show how to remove the DCR assumption and remain with a scheme based on the circular security of LWE alone. Along the way we relax some of the requirements in the Gay-Pass blueprint and thus obtain a scheme that is secure under a different assumption. Specifically, we do not require security in the presence of a key-cycle, but rather only in the presence of a key-randomness cycle. An additional contribution of our work is to point out a problem in one of the building blocks used by many iO candidates, including all existing provable post-quantum candidates. Namely, in the transformation from exponentially-efficient iO (XiO) from Lin, Pass, Seth and Telang [PKC 2016]. We show why their transformation inherently falls short of achieving the desired goal, and then rectify this situation by showing that shallow XiO (i.e. one where the obfuscator is depth-bounded) does translate to iO using LWE. Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta |
ICALP | 1 |
| 2022 | Lattice-Inspired Broadcast Encryption and Succinct Ciphertext-Policy ABEabstractBroadcast encryption remains one of the few remaining central cryptographic primitives that are not yet known to be achievable under a standard cryptographic assumption (excluding obfuscation-based constructions, see below). Furthermore, prior to this work, there were no known direct candidates for post-quantum-secure broadcast encryption. We propose a candidate ciphertext-policy attribute-based encryption (CP-ABE) scheme for circuits, where the ciphertext size depends only on the depth of the policy circuit (and not its size). This, in particular, gives us a Broadcast Encryption (BE) scheme where the size of the keys and ciphertexts have a poly-logarithmic dependence on the number of users. This goal was previously only known to be achievable assuming ideal multilinear maps (Boneh, Waters and Zhandry, Crypto 2014) or indistinguishability obfuscation (Boneh and Zhandry, Crypto 2014) and in a concurrent work from generic bilinear groups and the learning with errors (LWE) assumption (Agrawal and Yamada, Eurocrypt 2020). Our construction relies on techniques from lattice-based (and in particular LWE-based) cryptography. We analyze some attempts at cryptanalysis, but we are unable to provide a security proof. Zvika Brakerski, Vinod Vaikuntanathan |
ITCS | 1 |
| 2022 | Quantum garbled circuitsabstractIn classical computing, garbled circuits (and their generalization known as randomized encodings) are a versatile cryptographic tool with many applications such as secure multiparty computation, delegated computation, depth-reduction of cryptographic primitives, complexity lower-bounds, and more. Quantum analogues of garbled circuits were not known prior to this work. Zvika Brakerski, Henry Yuen |
STOC | 1 |
| 2021 | On the Hardness of Average-Case k-SUMabstractIn this work, we show the first worst-case to average-case reduction for the classical $k$-SUM problem. A $k$-SUM instance is a collection of $m$ integers, and the goal of the $k$-SUM problem is to find a subset of $k$ elements that sums to $0$. In the average-case version, the $m$ elements are chosen uniformly at random from some interval $[-u,u]$. We consider the total setting where $m$ is sufficiently large (with respect to $u$ and $k$), so that we are guaranteed (with high probability) that solutions must exist. Much of the appeal of $k$-SUM, in particular connections to problems in computational geometry, extends to the total setting. The best known algorithm in the average-case total setting is due to Wagner (following the approach of Blum-Kalai-Wasserman), and achieves a run-time of $u^{O(1/\log k)}$. This beats the known (conditional) lower bounds for worst-case $k$-SUM, raising the natural question of whether it can be improved even further. However, in this work, we show a matching average-case lower-bound, by showing a reduction from worst-case lattice problems, thus introducing a new family of techniques into the field of fine-grained complexity. In particular, we show that any algorithm solving average-case $k$-SUM on $m$ elements in time $u^{o(1/\log k)}$ will give a super-polynomial improvement in the complexity of algorithms for lattice problems. Zvika Brakerski, Noah Stephens-Davidowitz, Vinod Vaikuntanathan |
APPROX-RANDOM | 1 |
| 2021 | Impossibility of Quantum Virtual Black-Box Obfuscation of Classical CircuitsabstractVirtual black-box obfuscation is a strong cryptographic primitive: it encrypts a circuit while maintaining its full input/output functionality. A remarkable result by Barak et al. (Crypto 2001) shows that a general obfuscator that obfuscates classical circuits into classical circuits cannot exist. A promising direction that circumvents this impossibility result is to obfuscate classical circuits into quantum states, which would potentially be better capable of hiding information about the obfuscated circuit. We show that, under the assumption that Learning With Errors (LWE) is hard for quantum computers, this quantum variant of virtual black-box obfuscation of classical circuits is generally impossible. On the way, we show that under the presence of dependent classical auxiliary input, even the small class of classical point functions cannot be quantum virtual black-box obfuscated. Gorjan Alagic, Zvika Brakerski, Yfke Dulek, Christian Schaffner |
CRYPTO (1) | 2 |
| 2021 | Classical Binding for Quantum Commitments
Nir Bitansky, Zvika Brakerski |
TCC (1) | 2 |
| 2021 | A Cryptographic Test of Quantumness and Certifiable Randomness from a Single Quantum DeviceabstractWe consider a new model for the testing of untrusted quantum devices, consisting of a single polynomial time bounded quantum device interacting with a classical polynomial time verifier. In this model, we propose solutions to two tasks—a protocol for efficient classical verification that the untrusted device is “truly quantum” and a protocol for producing certifiable randomness from a single untrusted quantum device. Our solution relies on the existence of a new cryptographic primitive for constraining the power of an untrusted quantum device: post-quantum secure trapdoor claw-free functions that must satisfy an adaptive hardcore bit property. We show how to construct this primitive based on the hardness of the learning with errors (LWE) problem. Zvika Brakerski, Paul F. Christiano, Urmila Mahadev, Umesh V. Vazirani, Thomas Vidick |
J. ACM | 1 |
| 2021 | Obfuscating Circuits Via Composite-Order Graded Encoding
Benny Applebaum, Zvika Brakerski |
J. Cryptol. | 2 |
| 2021 | Perfect Secure Computation in Two RoundsabstractWe show that any multiparty functionality can be evaluated using a 2-round protocol with perfect correctness and perfect semihonest security, provided that the majority of parties are honest. This settles the round complexity of information-theoretic semihonest multiparty computation, resolving a longstanding open question [Y. Ishai and E. Kushilevitz, Randomizing polynomials: A new representation with applications to round-efficient secure computation, in Proceedings of the 41st Annual Symposium on Foundations of Computer Science FOCS 2000, IEEE Computer Society, 2000, pp. 294--304]. The protocol is efficient for ${NC}^1$ functionalities. Furthermore, given black-box access to a one-way function, the protocol can be made efficient for any polynomial functionality, at the cost of only guaranteeing computational security. Our results are based on a new notion of multiparty randomized encoding which extends and relaxes the standard notion of randomized encoding of functions [Y. Ishai and E. Kushilevitz, Randomizing polynomials: A new representation with applications to round-efficient secure computation, in Proceedings of the 41st Annual Symposium on Foundations of Computer Science FOCS 2000, IEEE Computer Society, 2000, pp. 294--304]. The property of a multiparty randomized encoding (MPRE) is that if the functionality $g$ is an encoding of the functionality $f$, then for any (permitted) coalition of players, their respective outputs and inputs in $g$ allow them to simulate their respective inputs and outputs in $f$, without learning anything else, including the other outputs of $f$. We further introduce a new notion of effective degree, and show that the round complexity of a functionality $f$ is characterized by the degree of its MPRE. We construct degree-2 MPREs for general functionalities in several settings under different assumptions, and use these constructions to obtain 2-round protocols. Our constructions also give rise to new protocols in the client-server model with optimal round complexity. Benny Applebaum, Zvika Brakerski, Rotem Tsabary |
SIAM J. Comput. | 2 |
| 2020 | NIZK from LPN and Trapdoor Hash via Correlation Intractability for Approximable Relations
Zvika Brakerski, Venkata Koppula, Tamer Mour |
CRYPTO (3) | 1 |
| 2020 | Scalable Pseudorandom Quantum States
Zvika Brakerski, Omri Shmueli |
CRYPTO (2) | 1 |
| 2020 | Hardness of LWE on General Entropic Distributions
Zvika Brakerski, Nico Döttling |
EUROCRYPT (2) | 1 |
| 2020 | Candidate iO from Homomorphic Encryption Schemes
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta |
EUROCRYPT (1) | 1 |
| 2020 | Deterministic and Efficient Interactive Coding from Hard-to-Decode Tree CodesabstractThe field of Interactive Coding studies how an interactive protocol can be made resilient to channel errors. Even though this field has received abundant attention since Schulman's seminal paper (FOCS 92), constructing interactive coding schemes that are both deterministic and efficient, and at the same time resilient to adversarial errors (with constant information and error rates), remains an elusive open problem. An appealing approach towards resolving this problem is to construct an efficiently encodable and decodable combinatorial object called a tree code (Schulman, STOC 93). After a lot of effort in this direction, the current state of the art has deterministic constructions of tree codes that are efficiently encodable but require an alphabet of size logarithmic (instead of constant) in the depth of the tree code (Cohen, Haeupler, and Schulman, STOC 18). We emphasize that we still lack (even heuristic) candidate constructions that are efficiently decodable. In this work, we show that tree codes that are efficiently encodable, but not efficiently decodable, also imply deterministic and efficient interactive coding schemes that are resilient to adversarial errors. Our result immediately implies a deterministic and efficient interactive coding scheme with a logarithmic alphabet (i.e., 1/ log log rate). We show this result using a novel implementation of hashing through deterministic tree codes that is powerful enough to yield interactive coding schemes. Zvika Brakerski, Yael Tauman Kalai, Raghuvansh R. Saxena |
FOCS | 1 |
| 2020 | Separating Two-Round Secure Computation From Oblivious TransferabstractWe consider the question of minimizing the round complexity of protocols for secure multiparty computation (MPC) with security against an arbitrary number of semi-honest parties. Very recently, Garg and Srinivasan (Eurocrypt 2018) and Benhamouda and Lin (Eurocrypt 2018) constructed such 2-round MPC protocols from minimal assumptions. This was done by showing a round preserving reduction to the task of secure 2-party computation of the oblivious transfer functionality (OT). These constructions made a novel non-black-box use of the underlying OT protocol. The question remained whether this can be done by only making black-box use of 2-round OT. This is of theoretical and potentially also practical value as black-box use of primitives tends to lead to more efficient constructions. Our main result proves that such a black-box construction is impossible, namely that non-black-box use of OT is necessary. As a corollary, a similar separation holds when starting with any 2-party functionality other than OT. As a secondary contribution, we prove several additional results that further clarify the landscape of black-box MPC with minimal interaction. In particular, we complement the separation from 2-party functionalities by presenting a complete 4-party functionality, give evidence for the difficulty of ruling out a complete 3-party functionality and for the difficulty of ruling out black-box constructions of 3-round MPC from 2-round OT, and separate a relaxed "non-compact" variant of 2-party homomorphic secret sharing from 2-round OT. Benny Applebaum, Zvika Brakerski, Sanjam Garg, Yuval Ishai, Akshayaram Srinivasan |
ITCS | 2 |
| 2020 | Constant Ciphertext-Rate Non-committing Encryption from Standard Assumptions
Zvika Brakerski, Pedro Branco 0005, Nico Döttling, Sanjam Garg, Giulio Malavolta |
TCC (1) | 1 |
| 2020 | Lossiness and Entropic Hardness for Ring-LWE
Zvika Brakerski, Nico Döttling |
TCC (1) | 1 |
| 2020 | FHE-Based Bootstrapping of Designated-Prover NIZK
Zvika Brakerski, Sanjam Garg, Rotem Tsabary |
TCC (1) | 1 |
| 2019 | Order-LWE and the Hardness of Ring-LWE with Entropic Secrets
Madalina Bolboceanu, Zvika Brakerski, Renen Perlman, Devika Sharma |
ASIACRYPT (2) | 2 |
| 2019 | On Quantum Advantage in Information Theoretic Single-Server PIR
Dorit Aharonov, Zvika Brakerski, Kai-Min Chung, Ayal Green, Ching-Yi Lai, Or Sattath |
EUROCRYPT (3) | 2 |
| 2019 | Degree 2 is Complete for the Round-Complexity of Malicious MPC
Benny Applebaum, Zvika Brakerski, Rotem Tsabary |
EUROCRYPT (2) | 2 |
| 2019 | Worst-Case Hardness for LPN and Cryptographic Hashing via Code Smoothing
Zvika Brakerski, Vadim Lyubashevsky, Vinod Vaikuntanathan, Daniel Wichs |
EUROCRYPT (3) | 1 |
| 2019 | Leveraging Linear Decryption: Rate-1 Fully-Homomorphic Encryption and Time-Lock Puzzles
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta |
TCC (2) | 1 |
| 2019 | (Pseudo) Random Quantum States with Binary Phase
Zvika Brakerski, Omri Shmueli |
TCC (1) | 1 |
| 2018 | Quantum FHE (Almost) As Secure As Classical
Zvika Brakerski |
CRYPTO (3) | 1 |
| 2018 | Limits on Low-Degree Pseudorandom Generators (Or: Sum-of-Squares Meets Program Obfuscation)
Boaz Barak, Zvika Brakerski, Ilan Komargodski, Pravesh Kothari |
EUROCRYPT (2) | 2 |
| 2018 | Anonymous IBE, Leakage Resilience and Circular Security from New Assumptions
Zvika Brakerski, Alex Lombardi, Gil Segev 0001, Vinod Vaikuntanathan |
EUROCRYPT (1) | 1 |
| 2018 | A Cryptographic Test of Quantumness and Certifiable Randomness from a Single Quantum DeviceabstractWe give a protocol for producing certifiable randomness from a single untrusted quantum device that is polynomial-time bounded. The randomness is certified to be statistically close to uniform from the point of view of any computationally unbounded quantum adversary, that may share entanglement with the quantum device. The protocol relies on the existence of post-quantum secure trapdoor claw-free functions, and introduces a new primitive for constraining the power of an untrusted quantum device. We then show how to construct this primitive based on the hardness of the learning with errors (LWE) problem. The randomness protocol can also be used as the basis for an efficiently verifiable "quantum supremacy" proposal, thus answering an outstanding challenge in the field. Zvika Brakerski, Paul F. Christiano, Urmila Mahadev, Umesh V. Vazirani, Thomas Vidick |
FOCS | 1 |
| 2018 | Brief Announcement: Zero-Knowledge Protocols for Search ProblemsabstractWe consider natural ways to extend the notion of Zero-Knowledge (ZK) Proofs beyond decision problems. Specifically, we consider search problems, and define zero-knowledge proofs in this context as interactive protocols in which the prover can establish the correctness of a solution to a given instance without the verifier learning anything beyond the intended solution, even if it deviates from the protocol. The goal of this work is to initiate a study of Search Zero-Knowledge (search-ZK), the class of search problems for which such systems exist. This class trivially contains search problems where the validity of a solution can be efficiently verified (using a single message proof containing only the solution). A slightly less obvious, but still straightforward, way to obtain zero-knowledge proofs for search problems is to let the prover send a solution and prove in zero-knowledge that the instance-solution pair is valid. However, there may be other ways to obtain such zero-knowledge proofs, and they may be more advantageous. In fact, we prove that there are search problems for which the aforementioned approach fails, but still search zero-knowledge protocols exist. On the other hand, we show sufficient conditions for search problems under which some form of zero-knowledge can be obtained using the straightforward way. Ben Berger, Zvika Brakerski |
ICALP | 2 |
| 2018 | Perfect Secure Computation in Two Rounds
Benny Applebaum, Zvika Brakerski, Rotem Tsabary |
TCC (1) | 2 |
| 2018 | Two-Message Statistically Sender-Private OT from LWE
Zvika Brakerski, Nico Döttling |
TCC (2) | 1 |
| 2018 | Multi-input Functional Encryption in the Private-Key Setting: Stronger Security from Weaker Assumptions
Zvika Brakerski, Ilan Komargodski, Gil Segev 0001 |
J. Cryptol. | 1 |
| 2018 | Function-Private Functional Encryption in the Private-Key Setting
Zvika Brakerski, Gil Segev 0001 |
J. Cryptol. | 1 |
| 2017 | Succinct Spooky Free Compilers Are Not Black Box Sound
Zvika Brakerski, Yael Tauman Kalai, Renen Perlman |
ASIACRYPT (3) | 1 |
| 2017 | Hierarchical Functional EncryptionabstractFunctional encryption provides fine-grained access control for encrypted data, allowing each user to learn only specific functions of the encrypted data. We study the notion of hierarchical functional encryption, which augments functional encryption with delegation capabilities, offering significantly more expressive access control. We present a generic transformation that converts any general-purpose public-key functional encryption scheme into a hierarchical one without relying on any additional assumptions. This significantly refines our understanding of the power of functional encryption, showing that the existence of functional encryption is equivalent to that of its hierarchical generalization. Instantiating our transformation with the existing functional encryption schemes yields a variety of hierarchical schemes offering various trade-offs between their delegation capabilities (i.e., the depth and width of their hierarchical structures) and underlying assumptions. When starting with a scheme secure against an unbounded number of collusions, we can support arbitrary hierarchical structures. In addition, even when starting with schemes that are secure against a bounded number of collusions (which are known to exist under rather minimal assumptions such as the existence of public-key encryption and shallow pseudorandom generators), we can support hierarchical structures of bounded depth and width. Zvika Brakerski, Nishanth Chandran, Vipul Goyal, Aayush Jain, Amit Sahai, Gil Segev 0001 |
ITCS | 1 |
| 2017 | Non-interactive delegation and batch NP verification from standard computational assumptionsabstractWe present an adaptive and non-interactive protocol for verifying arbitrary efficient computations in fixed polynomial time. Our protocol is computationally sound and can be based on any computational PIR scheme, which in turn can be based on standard polynomial-time cryptographic assumptions (e.g. the worst case hardness of polynomial-factor approximation of short-vector lattice problems). In our protocol, the verifier sets up a public key ahead of time, and this key can be used by any prover to prove arbitrary statements by simpling sending a proof to the verifier. Verification is done using a secret verification key, and soundness relies on this key not being known to the prover. Our protocol further allows to prove statements about computations of arbitrary RAM machines. Zvika Brakerski, Justin Holmgren, Yael Tauman Kalai |
STOC | 1 |
| 2017 | Four Round Secure Computation Without Setup
Zvika Brakerski, Shai Halevi, Antigoni Polychroniadou |
TCC (1) | 1 |
| 2017 | Private Constrained PRFs (and More) from LWE
Zvika Brakerski, Rotem Tsabary, Vinod Vaikuntanathan, Hoeteck Wee |
TCC (1) | 1 |
| 2017 | Obfuscating Conjunctions
Zvika Brakerski, Guy N. Rothblum |
J. Cryptol. | 1 |
| 2016 | On Statistically Secure Obfuscation with Approximate Correctness
Zvika Brakerski, Christopher Brzuska, Nils Fleischhacker |
CRYPTO (2) | 1 |
| 2016 | Lattice-Based Fully Dynamic Multi-key FHE with Short Ciphertexts
Zvika Brakerski, Renen Perlman |
CRYPTO (1) | 1 |
| 2016 | Circuit-ABE from LWE: Unbounded Attributes and Semi-adaptive Security
Zvika Brakerski, Vinod Vaikuntanathan |
CRYPTO (3) | 1 |
| 2016 | Multi-input Functional Encryption in the Private-Key Setting: Stronger Security from Weaker Assumptions
Zvika Brakerski, Ilan Komargodski, Gil Segev 0001 |
EUROCRYPT (2) | 1 |
| 2016 | Obfuscating Conjunctions under Entropic Ring LWEabstractWe show how to securely obfuscate conjunctions, which are functions f(x1,...,xn) = ∧i∈I yi where I ⊆ [n] and each literal yi is either just xi or ¬ xi e.g., f(xi,...,x_n) = xi ⊆ ¬ x3 ⊆ ¬ x7 ... ⊆ x{n-1. Whereas prior work of Brakerski and Rothblum (CRYPTO 2013) showed how to achieve this using a non-standard object called cryptographic multilinear maps, our scheme is based on an "entropic" variant of the Ring Learning with Errors (Ring LWE) assumption. As our core tool, we prove that hardness assumptions on the recent multilinear map construction of Gentry, Gorbunov and Halevi (TCC 2015) can be established based on entropic Ring LWE. We view this as a first step towards proving the security of additional mutlilinear map based constructions, and in particular program obfuscators, under standard assumptions. Zvika Brakerski, Vinod Vaikuntanathan, Hoeteck Wee, Daniel Wichs |
ITCS | 1 |
| 2015 | From Selective to Adaptive Security in Functional Encryption
Prabhanjan Vijendra Ananth, Zvika Brakerski, Gil Segev 0001, Vinod Vaikuntanathan |
CRYPTO (2) | 2 |
| 2015 | Obfuscating Circuits via Composite-Order Graded Encoding
Benny Applebaum, Zvika Brakerski |
TCC (2) | 2 |
| 2015 | Function-Private Functional Encryption in the Private-Key Setting
Zvika Brakerski, Gil Segev 0001 |
TCC (2) | 1 |
| 2015 | Constrained Key-Homomorphic PRFs from Standard Lattice Assumptions - Or: How to Secretly Embed a Circuit in Your PRF
Zvika Brakerski, Vinod Vaikuntanathan |
TCC (2) | 1 |
| 2014 | Black-box obfuscation for d-CNFsabstractWe show how to securely obfuscate a new class of functions: conjunctions of NC0d circuits. These are functions of the form C(→/x) = ∧mi=1 C1(→/x), where each C1 is a boolean NC0d circuits circuit, whose output bit is only a function of d = O(1) bits of the input →/x. For example, d-CNFs, where each clause is a disjunction of at most d variables, are in this class. Given such a function, we produce an obfuscated program that preserves the input-output functionality of the given function, but reveals nothing else. Our construction is based on multilinear maps, and can be instantiated using the recent candidates proposed by Garg, Gentry and Halevi (EUROCRYPT 2013) and by Coron, Lepoint and Tibouchi (CRYPTO 2013). Zvika Brakerski, Guy N. Rothblum |
ITCS | 1 |
| 2014 | Lattice-based FHE as secure as PKEabstractWe show that (leveled) fully homomorphic encryption (FHE) can be based on the hardness of O(n1.5+ε)-approximation for lattice problems (such as GapSVP) under quantum reductions for any ε 〉 0 (or O(n2+ε)-approximation under classical reductions). This matches the best known hardness for "regular" (non-homomorphic) lattice based public-key encryption up to the ε factor. A number of previous methods had hit a roadblock at quasipolynomial approximation. (As usual, a circular security assumption can be used to achieve a non-leveled FHE scheme.) Zvika Brakerski, Vinod Vaikuntanathan |
ITCS | 1 |
| 2014 | Virtual Black-Box Obfuscation for All Circuits via Generic Graded Encoding
Zvika Brakerski, Guy N. Rothblum |
TCC | 1 |
| 2014 | Fast Interactive Coding against Adversarial NoiseabstractConsider two parties who wish to communicate in order to execute some interactive protocol π. However, the communication channel between them is noisy: An adversary sees everything that is transmitted over the channel and can change a constant fraction of the bits arbitrarily, thus interrupting the execution of π (which was designed for an error-free channel). If π only contains a single long message, then a good error correcting code would overcome the noise with only a constant overhead in communication. However, this solution is not applicable to interactive protocols consisting of many short messages. Schulman [1992, 1993] introduced the notion of interactive coding : A simulator that, given any protocol π, is able to simulate it (i.e., produce its intended transcript) even in the presence of constant rate adversarial channel errors, and with only constant (multiplicative) communication overhead. However, the running time of Schulman's simulator, and of all simulators that followed, has been exponential (or subexponential) in the communication complexity of π (which we denote by N ). In this work, we present three efficient simulators, all of which are randomized and have a certain failure probability (over the choice of coins). The first runs in time poly( N ), has failure probability roughly 2 - N , and is resilient to 1/32-fraction of adversarial error. The second runs in time O ( N log N ), has failure probability roughly 2 - N , and is resilient to some constant fraction of adversarial error. The third runs in time O ( N ), has failure probability 1/poly( N ), and is resilient to some constant fraction of adversarial error. (Computational complexity is measured in the RAM model.) The first two simulators can be made deterministic if they are a priori given a random string (which may be known to the adversary ahead of time). In particular, the simulators can be made to be nonuniform and deterministic (with equivalent performance). Zvika Brakerski, Yael Tauman Kalai, Moni Naor |
J. ACM | 1 |
| 2014 | Better Security for Deterministic Public-Key Encryption: The Auxiliary-Input Setting
Zvika Brakerski, Gil Segev 0001 |
J. Cryptol. | 1 |
| 2014 | Efficient Fully Homomorphic Encryption from (Standard) $\mathsf{LWE}$abstractA fully homomorphic encryption (FHE) scheme allows anyone to transform an encryption of a message, $m$, into an encryption of any (efficient) function of that message, $f(m)$, without knowing the secret key. We present a leveled FHE scheme that is based solely on the (standard) learning with errors ($\mathsf{LWE}$) assumption. (Leveled FHE schemes are initialized with a bound on the maximal evaluation depth. However, this restriction can be removed by assuming “weak circular security.'') Applying known results on $\mathsf{LWE}$, the security of our scheme is based on the worst-case hardness of “short vector problems” on arbitrary lattices. Our construction improves on previous works in two aspects: 1. We show that “somewhat homomorphic” encryption can be based on $\mathsf{LWE}$, using a new relinearization technique. In contrast, all previous schemes relied on complexity assumptions related to ideals in various rings. 2. We deviate from the “squashing paradigm” used in all previous works. We introduce a new dimension-modulus reduction technique, which shortens the ciphertexts and reduces the decryption complexity of our scheme, without introducing additional assumptions. Our scheme has very short ciphertexts, and we therefore use it to construct an asymptotically efficient $\mathsf{LWE}$-based single-server private information retrieval (PIR) protocol. The communication complexity of our protocol (in the public-key model) is $k\cdot\mathrm{polylog}(k)+\log|\mathtt{DB}|$ bits per single-bit query, in order to achieve security against $2^k$-time adversaries (based on the best known attacks against our underlying assumptions). Zvika Brakerski, Vinod Vaikuntanathan |
SIAM J. Comput. | 1 |
| 2013 | Obfuscating Conjunctions
Zvika Brakerski, Guy N. Rothblum |
CRYPTO (2) | 1 |
| 2013 | Fast Algorithms for Interactive CodingabstractConsider two parties who wish to communicate in order to execute some interactive protocol π. However, the communication channel between them is noisy: An adversary sees everything that is transmitted over the channel and can change a constant fraction of the bits as he pleases, thus interrupting the execution of π (which was designed for an errorless channel). If π only contained one message, then a good error correcting code would have overcame the noise with only a constant overhead in communication, but this solution is not applicable to interactive protocols with many short messages. Schulman (FOCS 92, STOC 93) presented the notion of interactive coding: A simulator that, given any protocol π, is able to simulate it (i.e. produce its intended transcript) even with constant rate adversarial channel errors, and with only constant (multiplicative) communication overhead. Until recently, however, the running time of all known simulators was exponential (or sub-exponential) in the communication complexity of π (denoted N in this work). Brakerski and Kalai (FOCS 12) recently presented a simulator that runs in time poly(N). Their simulator is randomized (each party flips private coins) and has failure probability roughly 2−-N. In this work, we improve the computational complexity of interactive coding. While at least N computational steps are required (even just to output the transcript of π), the BK simulator runs in time . We present two efficient algorithms for interactive coding: The first with computational complexity O(N log N) and exponentially small failure probability; and the second with computational complexity O(N), but failure probability 1/poly(N). (Computational complexity is measured in the RAM model.) Zvika Brakerski, Moni Naor |
SODA | 1 |
| 2013 | Classical hardness of learning with errorsabstractWe show that the Learning with Errors (LWE) problem is classically at least as hard as standard worst-case lattice problems. Previously this was only known under quantum reductions. Zvika Brakerski, Adeline Roux-Langlois, Chris Peikert, Oded Regev 0001, Damien Stehlé |
STOC | 1 |
| 2013 | When Homomorphism Becomes a Liability
Zvika Brakerski |
TCC | 1 |
| 2012 | Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP
Zvika Brakerski |
CRYPTO | 1 |
| 2012 | Efficient Interactive Coding against Adversarial NoiseabstractIn this work, we study the problem of constructing interactive protocols that are robust to noise, a problem that was originally considered in the seminal works of Schulman (FOCS '92, STOC '93), and has recently regained popularity. Robust interactive communication is the interactive analogue of error correcting codes: Given an interactive protocol which is designed to run on an error-free channel, construct a protocol that evaluates the same function (or, more generally, simulates the execution of the original protocol) over a noisy channel. As in (non-interactive) error correcting codes, the noise can be either stochastic, i.e. drawn from some distribution, or adversarial, i.e. arbitrary subject only to a global bound on the number of errors. We show how to efficiently simulate any interactive protocol in the presence of constant-rate adversarial noise, while incurring only a constant blow-up in the communication complexity (CC). Our simulator is randomized, and succeeds in simulating the original protocol with probability at least 1 - 2-Ω(CC). Zvika Brakerski, Yael Tauman Kalai |
FOCS | 1 |
| 2012 | (Leveled) fully homomorphic encryption without bootstrappingabstractWe present a novel approach to fully homomorphic encryption (FHE) that dramatically improves performance and bases security on weaker assumptions. A central conceptual contribution in our work is a new way of constructing leveled fully homomorphic encryption schemes (capable of evaluating arbitrary polynomial-size circuits), without Gentry's bootstrapping procedure. Zvika Brakerski, Craig Gentry, Vinod Vaikuntanathan |
ITCS | 1 |
| 2012 | A Parallel Repetition Theorem for Leakage Resilience
Zvika Brakerski, Yael Tauman Kalai |
TCC | 1 |
| 2011 | Better Security for Deterministic Public-Key Encryption: The Auxiliary-Input Setting
Zvika Brakerski, Gil Segev 0001 |
CRYPTO | 1 |
| 2011 | Fully Homomorphic Encryption from Ring-LWE and Security for Key Dependent Messages
Zvika Brakerski, Vinod Vaikuntanathan |
CRYPTO | 1 |
| 2011 | Efficient Fully Homomorphic Encryption from (Standard) LWEabstractWe present a fully homomorphic encryption scheme that is based solely on the (standard) learning with errors (LWE) assumption. Applying known results on LWE, the security of our scheme is based on the worst-case hardness of "short vector problems" on arbitrary lattices. Our construction improves on previous works in two aspects: 1) We show that "somewhat homomorphic" encryption can be based on LWE, using a new re-linearization technique. In contrast, all previous schemes relied on complexity assumptions related to ideals in various rings. 2) We deviate from the "squashing paradigm" used in all previous works. We introduce a new dimension-modulus reduction technique, which shortens the ciphertexts and reduces the decryption complexity of our scheme, without introducing additional assumptions. Our scheme has very short ciphertexts and we therefore use it to construct an asymptotically efficient LWE-based single-server private information retrieval (PIR) protocol. The communication complexity of our protocol (in the public-key model) is k · polylog(k) + log |DB| bits per single-bit query (here, A; is a security parameter). Zvika Brakerski, Vinod Vaikuntanathan |
FOCS | 1 |
| 2011 | Black-Box Circular-Secure Encryption beyond Affine Functions
Zvika Brakerski, Shafi Goldwasser, Yael Tauman Kalai |
TCC | 1 |
| 2011 | Limits on the Power of Zero-Knowledge Proofs in Cryptographic Constructions
Zvika Brakerski, Jonathan Katz, Gil Segev 0001, Arkady Yerukhimovich |
TCC | 1 |
| 2011 | Distributed discovery of large near-cliques
Zvika Brakerski, Boaz Patt-Shamir |
Distributed Comput. | 1 |
| 2010 | Circular and Leakage Resilient Public-Key Encryption under Subgroup Indistinguishability - (or: Quadratic Residuosity Strikes Back)
Zvika Brakerski, Shafi Goldwasser |
CRYPTO | 1 |
| 2010 | Overcoming the Hole in the Bucket: Public-Key Cryptography Resilient to Continual Memory LeakageabstractIn recent years, there has been a major effort to design cryptographic schemes that remain secure even when arbitrary information about the secret key is leaked (e.g., via side-channel attacks). We explore the possibility of achieving security under \emph{continual} leakage from the \emph{entire} secret key by designing schemes in which the secret key is updated over time. In this model, we construct public-key encryption schemes, digital signatures, and identity-based encryption schemes that remain secure even if an attacker can leak a constant fraction of the secret memory (including the secret key) in each time period between key updates. We also consider attackers who may probe the secret memory during the updates themselves. We stress that we allow unrestricted leakage, without the assumption that ``only computation leaks information''. Prior to this work, constructions of public-key encryption schemes secure under continual leakage were not known even under this assumption. Zvika Brakerski, Yael Tauman Kalai, Jonathan Katz, Vinod Vaikuntanathan |
FOCS | 1 |
| 2009 | Hedged Public-Key Encryption: How to Protect against Bad Randomness
Mihir Bellare, Zvika Brakerski, Moni Naor, Thomas Ristenpart, Gil Segev 0001, Hovav Shacham, Scott Yilek |
ASIACRYPT | 2 |
| 2009 | Distributed discovery of large near-cliquesabstractGiven an undirected graph and 0 ≤ ε ≤ 1, a set of nodes is called ε-near clique if all but an ε fraction of the pairs of nodes in the set have a link between them. In this paper we present a fast synchronous network algorithm that uses small messages and finds a near-clique. Specifically, we present a constant-time algorithm that finds, with constant probability of success, a linear size ε-near clique if there exists an ε3-near clique of linear size in the graph. The algorithm uses messages of O(log n) bits. The failure probability can be reduced to n−Ω(1) in O(log n) time, and the algorithm also works if the graph contains a clique of size Ω(n/logα log n) for some α ∈ (0,1). Our approach is based on a new idea of adapting property testing algorithms to the distributed setting. Zvika Brakerski, Boaz Patt-Shamir |
PODC | 1 |
| 2009 | Weak Verifiable Random Functions
Zvika Brakerski, Shafi Goldwasser, Guy N. Rothblum, Vinod Vaikuntanathan |
TCC | 1 |
| 2009 | Distributed Discovery of Large Near-Cliques
Zvika Brakerski, Boaz Patt-Shamir |
DISC | 1 |
| 2006 | General Perfectly Periodic Scheduling
Zvika Brakerski, Aviv Nisgav, Boaz Patt-Shamir |
Algorithmica | 1 |
| 2006 | Jitter-approximation tradeoff for periodic scheduling
Zvika Brakerski, Boaz Patt-Shamir |
Wirel. Networks | 1 |
| 2004 | Jitter-Approximation Tradeoff for Periodic SchedulingabstractSummary form only given. We consider an asymmetric wireless communication setting, where a server periodically broadcasts data items to different mobile clients. The goal is to serve items in a prescribed rate, while minimizing the energy consumption of the mobile users. Abstractly, we are presented with a set of jobs, each with a known execution time and a requested period, and the task is to design a schedule for these jobs over a single shared resource without preemption. Given any solution schedule, its period approximation is the maximal factor by which the average period of a job in the schedule is blown up w.r.t. its requested period, and the jitter ratio is roughly the maximal variability of times between two consecutive occurrences of the same job. Schedules with low jitter ratio allow the mobile devices to save power by having their receivers switched off longer. We consider a scenario where clients may be willing to settle for nonoptimal period approximation so that the jitter ratio is improved. We present a parametric jitter-approximation tradeoff algorithm that allows us to choose various combinations between jitter optimality and period optimality for any given set of jobs. Zvika Brakerski, Boaz Patt-Shamir |
IPDPS | 1 |
| 2002 | General perfectly periodic schedulingabstractIn a perfectly-periodic schedule, time is divided into time-slots, and each client is scheduled precisely every some predefined number of slots, called the period of that client. Periodic schedules are useful in wireless communication and other settings. The quality of a schedule is measured by the proportion between the requested and the granted periods: either the maximum over all jobs, or the average. There exist good scheduling algorithms for the average measure in the unit-length single-server model in which all jobs are one slot long, and at most one job is served in each time unit. In this paper we study the general model, where each job may have a different length, and m jobs can be served in parallel for some given m. We give a lower bound for this model which demonstrates the inherent difficulty of multiple lengths, and present a sequence of algorithms, culminating in an algorithm for the general case which is asymptotically optimal under the maximum ratio measure (and hence also the average ratio measure). The new algorithms utilize new techniques which are rather different from the known algorithms used for the unit-length model. Some of the algorithms improve on the best known bounds for the unit-length model. Zvika Brakerski, Aviv Nisgav, Boaz Patt-Shamir |
PODC | 1 |