Ronen Shaltiel
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Ronen Shaltiel has a total of 37 co-authors. Here are the top co-authors by number of shared publications:
- Amnon Ta-Shma
Tel Aviv University, Israel
2 shared publications - David Zuckerman
Department of Computer Science School of Engineering & Applied Sciences School of Engineering & Applied Sciences Department of Computer Science Stanford University Harvard University Harvard University University of Texas at Austin
2 shared publications - Iftach Haitner
The Blavatnik School of Computer Science, Tel Aviv University
2 shared publications - Jad Silbak
School of Computer Science Tel Aviv University
2 shared publications - Jad Silbak
Northeastern University, Boston, USA
2 shared publications - Marshall Ball
New York University
2 shared publications
Latest Publications
- Open Access
- 9 June 2026
- Published by Association for Computing Machinery (ACM)
- p. 1344-1352
Extractors for Samplable Distributions from the Two-Source Extractor Recipe
Seedless extractors for samplable distributions were first constructed under a very strong complexity-theoretic hardness assumption: that E=DTIME(2O(n)) is hard for exponential-size circuits with oracle access to a fixed level of the polynomial hierarchy. That construction applies to sources with min-entropy k=(1−γ)n for an arbitrarily small constant γ>0. Subsequent works weakened the hardness assumption and improved the min-entropy threshold to k=n1−γ and then to k=nΩ(1), though these improvements again relied on hardness against circuits with oracle access to the polynomial hierarchy. We introduce a new approach to constructing extractors for samplable distributions, inspired by constructions of two-source extractors. Our approach relies on a new, incomparable hardness assumption involving only deterministic circuits, and reduces the task of constructing extractors for samplable distributions to that of constructing explicit non-malleable extractors with short seed length. The new assumption has the same flavor as the classic assumption that E is hard for exponential-size circuits. Specifically, we assume that there exists a constant 0<α0, there exists a constant c′ and an explicit extractor Ext:{0,1}n→{0,1} with error ε for distributions of min-entropy at least c′logn that are samplable by circuits of size nc. The key observation underlying our construction is that for a samplable source, the set of bad seeds for a non-malleable extractor is efficiently recognizable. We use this observation to show that, in the relevant two-source extractor constructions, the second source can be replaced by the truth table of a sufficiently hard function. This yields an unexpected connection between two-source extractors and extractors for samplable distributions, paralleling the classical connection between extractors and pseudorandom generators in the opposite direction.
- 9 June 2026
- Published by Association for Computing Machinery (ACM)
- p. 1344-1352
Open AccessExtractors for Samplable Distributions from the Two-Source Extractor Recipe
Seedless extractors for samplable distributions were first constructed under a very strong complexity-theoretic hardness assumption: that E=DTIME(2O(n)) is hard for exponential-size circuits with oracle access to a fixed level of the polynomial hierarchy. That construction applies to sources with min-entropy k=(1−γ)n for an arbitrarily small constant γ>0. Subsequent works weakened the hardness assumption and improved the min-entropy threshold to k=n1−γ and then to k=nΩ(1), though these improvements again relied on hardness against circuits with oracle access to the polynomial hierarchy. We introduce a new approach to constructing extractors for samplable distributions, inspired by constructions of two-source extractors. Our approach relies on a new, incomparable hardness assumption involving only deterministic circuits, and reduces the task of constructing extractors for samplable distributions to that of constructing explicit non-malleable extractors with short seed length. The new assumption has the same flavor as the classic assumption that E is hard for exponential-size circuits. Specifically, we assume that there exists a constant 0<α0, there exists a constant c′ and an explicit extractor Ext:{0,1}n→{0,1} with error ε for distributions of min-entropy at least c′logn that are samplable by circuits of size nc. The key observation underlying our construction is that for a samplable source, the set of bad seeds for a non-malleable extractor is efficiently recognizable. We use this observation to show that, in the relevant two-source extractor constructions, the second source can be replaced by the truth table of a sufficiently hard function. This yields an unexpected connection between two-source extractors and extractors for samplable distributions, paralleling the classical connection between extractors and pseudorandom generators in the opposite direction.
- Open Access
- 15 June 2025
- Published by Association for Computing Machinery (ACM)
- p. 596-603
Extractors for Samplable Distributions with Low Min-Entropy
- 15 June 2025
- Published by Association for Computing Machinery (ACM)
- p. 596-603
Open AccessExtractors for Samplable Distributions with Low Min-Entropy
- Open Access
Query complexity lower bounds for local list-decoding and hard-core predicates (even for small rate and huge lists)
A binary code Enc$:\{0,1\}^k \to \{0,1\}^n$ is $(0.5-ε,L)$-list decodable if for all $w \in \{0,1\}^n$, the set List$(w)$ of all messages $m \in \{0,1\}^k$ such that the relative Hamming distance between Enc$(m)$ and $w$ is at most $0.5 -ε$, has size at most $L$. Informally, a $q$-query local list-decoder for Enc is a randomized procedure Dec$:[k]\times [L] \to \{0,1\}$ that when given oracle access to a string $w$, makes at most $q$ oracle calls, and for every message $m \in \text{List}(w)$, with high probability, there exists $j \in [L]$ such that for every $i \in [k]$, with high probability, Dec$^w(i,j)=m_i$. We prove lower bounds on $q$, that apply even if $L$ is huge (say $L=2^{k^{0.9}}$) and the rate of Enc is small (meaning that $n \ge 2^{k}$): 1. For $ε\geq 1/k^ν$ for some universal constant $0< ν< 1$, we prove a lower bound of $q=Ω(\frac{\log(1/δ)}{ε^2})$, where $δ$ is the error probability of the local list-decoder. This bound is tight as there is a matching upper bound by Goldreich and Levin (STOC 1989) of $q=O(\frac{\log(1/δ)}{ε^2})$ for the Hadamard code (which has $n=2^k$). This bound extends an earlier work of Grinberg, Shaltiel and Viola (FOCS 2018) which only works if $n \le 2^{k^γ}$ for some universal constant $0<γ<1$, and the number of coins tossed by Dec is small (and therefore does not apply to the Hadamard code, or other codes with low rate). 2. For smaller $ε$, we prove a lower bound of roughly $q = Ω(\frac{1}{\sqrtε})$. To the best of our knowledge, this is the first lower bound on the number of queries of local list-decoders that gives $q \ge k$ for small $ε$. We also prove black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction.Open AccessQuery complexity lower bounds for local list-decoding and hard-core predicates (even for small rate and huge lists)
A binary code Enc$:\{0,1\}^k \to \{0,1\}^n$ is $(0.5-ε,L)$-list decodable if for all $w \in \{0,1\}^n$, the set List$(w)$ of all messages $m \in \{0,1\}^k$ such that the relative Hamming distance between Enc$(m)$ and $w$ is at most $0.5 -ε$, has size at most $L$. Informally, a $q$-query local list-decoder for Enc is a randomized procedure Dec$:[k]\times [L] \to \{0,1\}$ that when given oracle access to a string $w$, makes at most $q$ oracle calls, and for every message $m \in \text{List}(w)$, with high probability, there exists $j \in [L]$ such that for every $i \in [k]$, with high probability, Dec$^w(i,j)=m_i$. We prove lower bounds on $q$, that apply even if $L$ is huge (say $L=2^{k^{0.9}}$) and the rate of Enc is small (meaning that $n \ge 2^{k}$): 1. For $ε\geq 1/k^ν$ for some universal constant $0< ν< 1$, we prove a lower bound of $q=Ω(\frac{\log(1/δ)}{ε^2})$, where $δ$ is the error probability of the local list-decoder. This bound is tight as there is a matching upper bound by Goldreich and Levin (STOC 1989) of $q=O(\frac{\log(1/δ)}{ε^2})$ for the Hadamard code (which has $n=2^k$). This bound extends an earlier work of Grinberg, Shaltiel and Viola (FOCS 2018) which only works if $n \le 2^{k^γ}$ for some universal constant $0<γ<1$, and the number of coins tossed by Dec is small (and therefore does not apply to the Hadamard code, or other codes with low rate). 2. For smaller $ε$, we prove a lower bound of roughly $q = Ω(\frac{1}{\sqrtε})$. To the best of our knowledge, this is the first lower bound on the number of queries of local list-decoders that gives $q \ge k$ for small $ε$. We also prove black-box limitations for improving some of the parameters of the Goldreich-Levin hard-core predicate construction. - Open Access
- 10 June 2024
- Published by Association for Computing Machinery (ACM)
- p. 2028-2038
Explicit Codes for Poly-Size Circuits and Functions That Are Hard to Sample on Low Entropy Distributions
Codes for poly-size circuits: Guruswami and Smith (J. ACM 2016) considered codes for channels that are poly-size circuits which modify at most a p-fraction of the bits of the codeword. This class of channels is significantly stronger than Shannon’s binary symmetric channel (BSC), but weaker than Hamming’s channels which are computationally unbounded. The goal of this direction is to construct explicit codes (namely, codes with poly-time encoding and decoding algorithms) with rate R(p)=1−H(p) (matching the capacity of the BSC, and beating the capacity of codes for Hamming’s channels). This goal implies circuit lower bounds, and specifically that E=DTIME(2O(n)) does not have poly-size circuits (and therefore explicit constructions need to be based on hardness assumptions). We give the first explicit construction of such codes for poly-size channels. Specifically, for every 0 ≤ p < 1/4, there are explicit codes with rate R(p)=1−H(p), assuming E does not have size 2Ω(n) nondeterministic circuits. This hardness assumption was introduced in the context of hardness vs. randomness tradeoffs, and is by now standard in complexity theory. Our result builds on, and improves the previous work of Guruswami and Smith, and Shaltiel and Silbak (FOCS 2022). (These works gave a randomized Monte-Carlo construction, rather than explicit codes). Functions that are hard to sample on low entropy distributions: A key component in our codes (that may be of independent interest) is a new complexity theoretic notion of hard to sample functions (HTS): We say that a function f on n bits is an HTS for circuits of size nc, if there exists a constant c′>c, such that for every randomized circuit A of size nc that samples a distribution (X,Y) with (X) ≥ c′ · logn, it holds that Pr[Y=f(X)] ≤ 1/nc. This is inspired by works by Viola on the complexity of distributions (SICOMP 2012, 2020), in which X is the uniform distribution. Here, we allow A to choose any distribution X (except for distributions X with very low min-entropy) and note that a circuit A of size nc, may be hardwired with ≈ nc outputs of f, and therefore, can easily produce pairs (X,f(X)) for a distribution X, with (X) ≈ c logn. Building on classical works on “hardness amplification” (and using many additional tools and ideas from pseudorandomness) we show that if E does not have size 2Ω(n) nondeterministic circuits, then for every constant c, there is an HTS that is computable in time (nc). Our codes are obtained by using our HTS (as well as additional tools and ideas) to achieve explicit constructions (under the hardness assumption) of several components in the code of Shaltiel and Silbak, replacing previously obtained randomized Monte-Carlo constructions of these components. We then need to revisit the codes of Shaltiel and Silbak, and significantly modify the construction and analysis, so that they work with the weaker components that we are able to explicitly construct.
- 10 June 2024
- Published by Association for Computing Machinery (ACM)
- p. 2028-2038
Open AccessExplicit Codes for Poly-Size Circuits and Functions That Are Hard to Sample on Low Entropy Distributions
Codes for poly-size circuits: Guruswami and Smith (J. ACM 2016) considered codes for channels that are poly-size circuits which modify at most a p-fraction of the bits of the codeword. This class of channels is significantly stronger than Shannon’s binary symmetric channel (BSC), but weaker than Hamming’s channels which are computationally unbounded. The goal of this direction is to construct explicit codes (namely, codes with poly-time encoding and decoding algorithms) with rate R(p)=1−H(p) (matching the capacity of the BSC, and beating the capacity of codes for Hamming’s channels). This goal implies circuit lower bounds, and specifically that E=DTIME(2O(n)) does not have poly-size circuits (and therefore explicit constructions need to be based on hardness assumptions). We give the first explicit construction of such codes for poly-size channels. Specifically, for every 0 ≤ p < 1/4, there are explicit codes with rate R(p)=1−H(p), assuming E does not have size 2Ω(n) nondeterministic circuits. This hardness assumption was introduced in the context of hardness vs. randomness tradeoffs, and is by now standard in complexity theory. Our result builds on, and improves the previous work of Guruswami and Smith, and Shaltiel and Silbak (FOCS 2022). (These works gave a randomized Monte-Carlo construction, rather than explicit codes). Functions that are hard to sample on low entropy distributions: A key component in our codes (that may be of independent interest) is a new complexity theoretic notion of hard to sample functions (HTS): We say that a function f on n bits is an HTS for circuits of size nc, if there exists a constant c′>c, such that for every randomized circuit A of size nc that samples a distribution (X,Y) with (X) ≥ c′ · logn, it holds that Pr[Y=f(X)] ≤ 1/nc. This is inspired by works by Viola on the complexity of distributions (SICOMP 2012, 2020), in which X is the uniform distribution. Here, we allow A to choose any distribution X (except for distributions X with very low min-entropy) and note that a circuit A of size nc, may be hardwired with ≈ nc outputs of f, and therefore, can easily produce pairs (X,f(X)) for a distribution X, with (X) ≈ c logn. Building on classical works on “hardness amplification” (and using many additional tools and ideas from pseudorandomness) we show that if E does not have size 2Ω(n) nondeterministic circuits, then for every constant c, there is an HTS that is computable in time (nc). Our codes are obtained by using our HTS (as well as additional tools and ideas) to achieve explicit constructions (under the hardness assumption) of several components in the code of Shaltiel and Silbak, replacing previously obtained randomized Monte-Carlo constructions of these components. We then need to revisit the codes of Shaltiel and Silbak, and significantly modify the construction and analysis, so that they work with the weaker components that we are able to explicitly construct.
- 28 April 2024
- Published by Springer Nature
- p. 33-54
Non-malleable Codes with Optimal Rate for Poly-Size Circuits
- 28 April 2024
- Published by Springer Nature
- p. 33-54
Non-malleable Codes with Optimal Rate for Poly-Size Circuits
- Open Access
On Hardness Assumptions Needed for "Extreme High-End'' PRGs and Fast Derandomization
The hardness vs.~randomness paradigm aims to explicitly construct pseudorandom generators $G:\{0,1\}^r \rightarrow \{0,1\}^m$ that fool circuits of size $m$, assuming the existence of explicit hard functions. A ``high-end PRG'' with seed length $r=O(\log m)$ (implying BPP=P) was achieved in a seminal work of Impagliazzo and Wigderson (STOC 1997), assuming the high-end hardness assumption: there exist constants $0<β< 1< B$, and functions computable in time $2^{B \cdot n}$ that cannot be computed by circuits of size $2^{β\cdot n}$. Recently, motivated by fast derandomization of randomized algorithms, Doron et al.~(FOCS 2020) and Chen and Tell (STOC 2021), construct ``extreme high-end PRGs'' with seed length $r=(1+o(1))\cdot \log m$, under qualitatively stronger assumptions. We study whether extreme high-end PRGs can be constructed from the following scaled version of the assumption which we call ``the extreme high-end hardness assumption'', and in which $β=1-o(1)$ and $B=1+o(1)$. We give a partial negative answer, showing that certain approaches cannot yield a black-box proof. (A longer abstract with more details appears in the PDF file)Open AccessOn Hardness Assumptions Needed for "Extreme High-End'' PRGs and Fast Derandomization
The hardness vs.~randomness paradigm aims to explicitly construct pseudorandom generators $G:\{0,1\}^r \rightarrow \{0,1\}^m$ that fool circuits of size $m$, assuming the existence of explicit hard functions. A ``high-end PRG'' with seed length $r=O(\log m)$ (implying BPP=P) was achieved in a seminal work of Impagliazzo and Wigderson (STOC 1997), assuming the high-end hardness assumption: there exist constants $0<β< 1< B$, and functions computable in time $2^{B \cdot n}$ that cannot be computed by circuits of size $2^{β\cdot n}$. Recently, motivated by fast derandomization of randomized algorithms, Doron et al.~(FOCS 2020) and Chen and Tell (STOC 2021), construct ``extreme high-end PRGs'' with seed length $r=(1+o(1))\cdot \log m$, under qualitatively stronger assumptions. We study whether extreme high-end PRGs can be constructed from the following scaled version of the assumption which we call ``the extreme high-end hardness assumption'', and in which $β=1-o(1)$ and $B=1+o(1)$. We give a partial negative answer, showing that certain approaches cannot yield a black-box proof. (A longer abstract with more details appears in the PDF file) - 23 May 2023
- Published by Springer Nature in computational complexity
- Vol. 32 (1) , 1-47
Is it possible to improve Yao’s XOR lemma using reductions that exploit the efficiency of their oracle?
- 23 May 2023
- Published by Springer Nature in computational complexity
- Vol. 32 (1) , 1-47
Is it possible to improve Yao’s XOR lemma using reductions that exploit the efficiency of their oracle?
- Open Access
Channels of Small Log-Ratio Leakage and Characterization of Two-Party Differentially Private Computation
Consider a PPT two-party protocol $\pi=(A,B)$ in which the parties get no private inputs and obtain outputs $O^A,O^B\in \{0,1\}$, and let $V^A$ and $V^B$ denote the parties' individual views. Protocol $\pi$ has $\alpha$-agreement if $Pr[O^A=O^B]=1/2+\alpha$. The leakage of $\pi$ is the amount of information a party obtains about the event $\{O^A=O^B\}$; that is, the leakage $\epsilon$ is the maximum, over $P\in\{A,B\}$, of the distance between $V^P|OA=OB$ and $V^P|OA\neq OB$. Typically, this distance is measured in statistical distance, or, in the computational setting, in computational indistinguishability. For this choice, Wullschleger [TCC 09] showed that if $\alpha>>\epsilon$ then the protocol can be transformed into an OT protocol. We consider measuring the protocol leakage by the log-ratio distance (which was popularized by its use in the differential privacy framework). The log-ratio distance between X,Y over domain \Omega is the minimal $\epsilon>0$ for which, for every $v\in\Omega$, $log(Pr[X=v]/Pr[Y=v])\in [-\epsilon,\epsilon]$. In the computational setting, we use computational indistinguishability from having log-ratio distance $\epsilon$. We show that a protocol with (noticeable) accuracy $\alpha\in\Omega(\epsilon^2)$ can be transformed into an OT protocol (note that this allows $\epsilon>>\alpha$). We complete the picture, in this respect, showing that a protocol with $\alpha\in o(\epsilon^2)$ does not necessarily imply OT. Our results hold for both the information theoretic and the computational settings, and can be viewed as a "fine grained" approach to "weak OT amplification". We then use the above result to fully characterize the complexity of differentially private two-party computation for the XOR function, answering the open question put by Goyal, Khurana, Mironov, Pandey, and Sahai [ICALP 16] and Haitner, Nissim, Omri, Shaltiel, and Silbak [FOCS 18].Open AccessChannels of Small Log-Ratio Leakage and Characterization of Two-Party Differentially Private Computation
Consider a PPT two-party protocol $\pi=(A,B)$ in which the parties get no private inputs and obtain outputs $O^A,O^B\in \{0,1\}$, and let $V^A$ and $V^B$ denote the parties' individual views. Protocol $\pi$ has $\alpha$-agreement if $Pr[O^A=O^B]=1/2+\alpha$. The leakage of $\pi$ is the amount of information a party obtains about the event $\{O^A=O^B\}$; that is, the leakage $\epsilon$ is the maximum, over $P\in\{A,B\}$, of the distance between $V^P|OA=OB$ and $V^P|OA\neq OB$. Typically, this distance is measured in statistical distance, or, in the computational setting, in computational indistinguishability. For this choice, Wullschleger [TCC 09] showed that if $\alpha>>\epsilon$ then the protocol can be transformed into an OT protocol. We consider measuring the protocol leakage by the log-ratio distance (which was popularized by its use in the differential privacy framework). The log-ratio distance between X,Y over domain \Omega is the minimal $\epsilon>0$ for which, for every $v\in\Omega$, $log(Pr[X=v]/Pr[Y=v])\in [-\epsilon,\epsilon]$. In the computational setting, we use computational indistinguishability from having log-ratio distance $\epsilon$. We show that a protocol with (noticeable) accuracy $\alpha\in\Omega(\epsilon^2)$ can be transformed into an OT protocol (note that this allows $\epsilon>>\alpha$). We complete the picture, in this respect, showing that a protocol with $\alpha\in o(\epsilon^2)$ does not necessarily imply OT. Our results hold for both the information theoretic and the computational settings, and can be viewed as a "fine grained" approach to "weak OT amplification". We then use the above result to fully characterize the complexity of differentially private two-party computation for the XOR function, answering the open question put by Goyal, Khurana, Mironov, Pandey, and Sahai [ICALP 16] and Haitner, Nissim, Omri, Shaltiel, and Silbak [FOCS 18]. - 20 January 2021
- Published by Springer Nature in computational complexity
- Vol. 30 (1) , 1-70
Explicit List-Decodable Codes with Optimal Rate for Computationally Bounded Channels
- 20 January 2021
- Published by Springer Nature in computational complexity
- Vol. 30 (1) , 1-70
Explicit List-Decodable Codes with Optimal Rate for Computationally Bounded Channels
- 11 April 2016
- Published by Springer Nature in computational complexity
- Vol. 25 (2) , 349-418
Incompressible Functions, Relative-Error Extractors, and the Power of Nondeterministic Reductions
- 11 April 2016
- Published by Springer Nature in computational complexity
- Vol. 25 (2) , 349-418
Incompressible Functions, Relative-Error Extractors, and the Power of Nondeterministic Reductions