EDBT 2026 Demo / reviewers in the wild / expert
Tal Moran
dblp:73/6072
· DBLP profile ↗
39ranked-venue papers
15as first author
5since 2021 · last 2025
0000-0002-1456-0899ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 31 · 12 first-author · 4 since 2021Theory of computation · 16 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Setup-Free Committee Sampling with Subquadratic Communication
Ran Cohen, Poulami Das 0003, Tal Moran |
ASIACRYPT (2) | 3 |
| 2024 | Efficient Agreement Over Byzantine Gossip
Ran Cohen, Julian Loss, Tal Moran |
FC (1) | 3 |
| 2023 | Locally Verifiable Distributed SNARGs
Eden Aldema Tshuva, Elette Boyle, Ran Cohen, Tal Moran, Rotem Oshman |
TCC (1) | 4 |
| 2023 | Topology-Hiding Communication from Minimal Assumptions
Marshall Ball, Elette Boyle, Ran Cohen, Lisa Kohl, Tal Malkin, Pierre Meyer, Tal Moran |
J. Cryptol. | 7 |
| 2022 | One-Way Functions and (Im)perfect ObfuscationabstractAbstract. A program obfuscator takes a program and outputs a “scrambled” version of it, where the goal is that the obfuscated program will not reveal much about its structure beyond what is apparent from executing it. There are several ways of formalizing this goal. Specifically, in indistinguishability obfuscation, first defined by Barak et al. [Advances in Cryptology - CRYPTO, 2001, Lect. Notes Comput. Sci. 2139, Springer, Berlin, Heidelberg, pp. 1–18], the requirement is that the results of obfuscating any two functionally equivalent programs (circuits) will be computationally indistinguishable. In 2013, a fascinating candidate construction for indistinguishability obfuscation was proposed by Garg et al. [Proceedings of the Symposium on Theory of Computing Conference, STOC, ACM, 2013, pp. 467–476]. This has led to a flurry of discovery of intriguing constructions of primitives and protocols whose existence was not previously known (for instance, fully deniable encryption by Sahai and Waters [Proceedings of the Symposium on Theory of Computing, 2014, STOC, pp. 475–484]). Most of them explicitly rely on additional hardness assumptions, such as one-way functions. Our goal is to get rid of this extra assumption. We cannot argue that indistinguishability obfuscation of all polynomial-time circuits implies the existence of one-way functions, since if [Formula: see text], then program obfuscation (under the indistinguishability notion) is possible. Instead, the ultimate goal is to argue that if [Formula: see text] and program obfuscation is possible, then one-way functions exist. Our main result is that if [Formula: see text] and there is an efficient (even imperfect) indistinguishability obfuscator, then there are one-way functions. In addition, we show that the existence of an indistinguishability obfuscator implies (unconditionally) the existence of SZK-arguments for [Formula: see text]. This, in turn, provides an alternative version of our main result, based on the assumption of hard-on-the-average [Formula: see text] problems. To get some of our results we need obfuscators for simple programs such as [Formula: see text] circuits. Ilan Komargodski, Tal Moran, Moni Naor, Rafael Pass, Alon Rosen, Eylon Yogev |
SIAM J. Comput. | 2 |
| 2020 | MPC with Synchronous Security and Asynchronous Responsiveness
Chen-Da Liu-Zhang, Julian Loss, Ueli Maurer, Tal Moran, Daniel Tschudi |
ASIACRYPT (3) | 4 |
| 2020 | Companionship Is Not a Function: The Effect of a Novel Robotic Object on Healthy Older Adults' Feelings of "Being-Seen"abstractOne of the challenges faced by healthy older adults is experiencing feelings of not "being-seen". Companion robots, commonly designed with zoomorphic or humanoid appearance show success among clinical older adults, but healthy older adults find them degrading. We present the design and implementation of a novel non-humanoid robot. The robot's primary function is a cognitive word game. Social interaction is conveyed as a secondary function, using non-verbal gestures, inspired by dancers' movement. In a lab study, 39 healthy older adults interacted with the prototype in 3 conditions: Companion-Function; Game-Function; and No-Function. Results show the non-verbal gestures were associated with feelings of "being-seen", and willingness to accept the robot into their home was influenced by its function, with game significantly higher than companion. We conclude that robot designers should further explore the potential of non-humanoid robots as a new class of companion robots, with a primary function that is not companionship. Oren Zuckerman, Dina Walker, Andrey Grishko, Tal Moran, Chen Levy, Barak Lisak, Iddo Wald, Hadas Erel |
CHI | 4 |
| 2020 | Incompressible Encodings
Tal Moran, Daniel Wichs |
CRYPTO (1) | 1 |
| 2020 | Topology-Hiding Communication from Minimal Assumptions
Marshall Ball, Elette Boyle, Ran Cohen, Lisa Kohl, Tal Malkin, Pierre Meyer, Tal Moran |
TCC (2) | 7 |
| 2020 | Topology-Hiding Computation on All Graphs
Adi Akavia, Rio LaVigne, Tal Moran |
J. Cryptol. | 3 |
| 2019 | Simple Proofs of Space-Time and Rational Proofs of Storage
Tal Moran, Ilan Orlov |
CRYPTO (1) | 1 |
| 2019 | Is Information-Theoretic Topology-Hiding Computation Possible?
Marshall Ball, Elette Boyle, Ran Cohen, Tal Malkin, Tal Moran |
TCC (1) | 5 |
| 2018 | Exploring the Boundaries of Topology-Hiding Computation
Marshall Ball, Elette Boyle, Tal Malkin, Tal Moran |
EUROCRYPT (3) | 4 |
| 2018 | Topology-Hiding Computation Beyond Semi-Honest Adversaries
Rio LaVigne, Chen-Da Liu-Zhang, Ueli Maurer, Tal Moran, Marta Mularczyk, Daniel Tschudi |
TCC (2) | 4 |
| 2017 | Topology-Hiding Computation on All Graphs
Adi Akavia, Rio LaVigne, Tal Moran |
CRYPTO (1) | 3 |
| 2017 | Topology-Hiding Computation Beyond Logarithmic Diameter
Adi Akavia, Tal Moran |
EUROCRYPT (3) | 2 |
| 2016 | An Optimally Fair Coin Toss
Tal Moran, Moni Naor, Gil Segev 0001 |
J. Cryptol. | 1 |
| 2015 | How to Use Bitcoin to Play Decentralized PokerabstractBack and Bentov (arXiv 2014) and Andrychowicz et al. (Security and Privacy 2014) introduced techniques to perform secure multiparty computations on Bitcoin. Among other things, these works constructed lottery protocols that ensure that any party that aborts after learning the outcome pays a monetary penalty to all other parties. Following this, Andrychowicz et al. (Bitcoin Workshop 2014) and concurrently Bentov and Kumaresan (Crypto 2014) extended the solution to arbitrary secure function evaluation while guaranteeing fairness in the following sense: any party that aborts after learning the output pays a monetary penalty to all parties that did not learn the output. Andrychowicz et al. (Bitcoin Workshop 2014) also suggested extending to scenarios where parties receive a payoff according to the output of a secure function evaluation, and outlined a 2-party protocol for the same that in addition satisfies the notion of fairness described above. In this work, we formalize, generalize, and construct multiparty protocols for the primitive suggested by Andrychowicz et al. We call this primitive secure cash distribution with penalties. Our formulation of secure cash distribution with penalties poses it as a multistage reactive functionality (i.e., more general than secure function evaluation) that provides a way to securely implement smart contracts in a decentralized setting, and consequently suffices to capture a wide variety of stateful computations involving data and/or money, such as decentralized auctions, market, and games such as poker, etc. Our protocol realizing secure cash distribution with penalties works in a hybrid model where parties have access to a claim-or-refund transaction functionality FCR}* which can be efficiently realized in (a variant of) Bitcoin, and is otherwise independent of the Bitcoin ecosystem. We emphasize that our protocol is dropout-tolerant in the sense that any party that drops out during the protocol is forced to pay a monetary penalty to all other parties. Our formalization and construction generalize both secure computation with penalties of Bentov and Kumaresan (Crypto 2014), and secure lottery with penalties of Andrychowicz et al. (Security and Privacy 2014). Ranjit Kumaresan, Tal Moran, Iddo Bentov |
CCS | 2 |
| 2015 | Public Verification of Private Effort
Giulia Alberini, Tal Moran, Alon Rosen |
TCC (2) | 2 |
| 2015 | Topology-Hiding Computation
Tal Moran, Ilan Orlov, Silas Richelson |
TCC (1) | 1 |
| 2014 | One-Way Functions and (Im)Perfect ObfuscationabstractA program obfuscator takes a program and outputs a "scrambled" version of it, where the goal is that the obfuscated program will not reveal much about its structure beyond what is apparent from executing it. There are several ways of formalizing this goal. Specifically, in indistinguishability obfuscation, first defined by Barak et al. (CRYPTO 2001), the requirement is that the results of obfuscating any two functionally equivalent programs (circuits) will be computationally indistinguishable. Recently, a fascinating candidate construction for indistinguishability obfuscation was proposed by Garg et al. (FOCS 2013). This has led to a flurry of discovery of intriguing constructions of primitives and protocols whose existence was not previously known (for instance, fully deniable encryption by Sahai and Waters, STOC 2014). Most of them explicitly rely on additional hardness assumptions, such as one-way functions. Our goal is to get rid of this extra assumption. We cannot argue that indistinguishability obfuscation of all polynomial-time circuits implies the existence of one-way functions, since if P ≠ NP, then program obfuscation (under the indistinguishability notion) is possible. Instead, the ultimate goal is to argue that if P ≠ NP and program obfuscation is possible, then one-way functions exist. Our main result is that if NP ⊈; io-BPP and there is an efficient (even imperfect) indistinguishability obfuscator, then there are one-way functions. In addition, we show that the existence of an indistinguishability obfuscator implies (unconditionally) the existence of SZK-arguments for NP. This, in turn, provides an alternative version of our main result, based on the assumption of hard-on-the average NP problems. To get some of our results we need obfuscators for simple programs such as 3CNF formulas Ilan Komargodski, Tal Moran, Moni Naor, Rafael Pass, Alon Rosen, Eylon Yogev |
FOCS | 2 |
| 2013 | Publicly verifiable proofs of sequential workabstractWe construct a publicly verifiable protocol for proving computational work based on collision-resistant hash functions and a new plausible complexity assumption regarding the existence of "inherently sequential" hash functions. Our protocol is based on a novel construction of time-lock puzzles. Given a sampled "puzzle" P getsr Dn, where $n$ is the security parameter and Dn is the distribution of the puzzles, a corresponding "solution" can be generated using N evaluations of the sequential hash function, where N>n is another parameter, while any feasible adversarial strategy for generating valid solutions must take at least as much time as Ω(N) serial evaluations of the hash function after receiving $P$. Thus, valid solutions constitute a "proof" that Ω(N) parallel time elapsed since p was received. Solutions can be publicly and efficiently verified in time poly(n) ⋅ polylog(N). Applications of these "time-lock puzzles" include noninteractive timestamping of documents (where the distribution over the possible documents corresponds to the puzzle distribution Dn) and universally verifiable CPU benchmarks. Our construction is secure in the standard model under complexity assumptions (collision-resistant hash functions and inherently sequential hash functions), and makes black-box use of the underlying primitives. Consequently, the corresponding construction in the random oracle model is secure unconditionally. Moreover, as it is a public-coin protocol, it can be made non-interactive in the random oracle model using the Fiat-Shamir Heuristic. Mohammad Mahmoody, Tal Moran, Salil P. Vadhan |
ITCS | 2 |
| 2013 | Truthful mechanisms for agents that value privacyabstractRecent work has constructed economic mechanisms that are both truthful and differentially private. In these mechanisms, privacy is treated separately from the truthfulness; it is not incorporated in players' utility functions (and doing so has been shown to lead to non-truthfulness in some cases). In this work, we propose a new, general way of modelling privacy in players' utility functions. Specifically, we only assume that if an outcome o has the property that any report of player i would have led to o with approximately the same probability, then o has small privacy cost to player i. We give three mechanisms that are truthful with respect to our modelling of privacy: for an election between two candidates, for a discrete version of the facility location problem, and for a general social choice problem with discrete utilities (via a VCG-like mechanism). As the number n of players increases, the social welfare achieved by our mechanisms approaches optimal (as a fraction of n). Yiling Chen 0001, Stephen Chong, Ian A. Kash, Tal Moran, Salil P. Vadhan |
EC | 4 |
| 2012 | A Mix-Net from Any CCA2 Secure Cryptosystem
Shahram Khazaei, Tal Moran, Douglas Wikström |
ASIACRYPT | 2 |
| 2012 | Counterexamples to Hardness Amplification beyond Negligible
Yevgeniy Dodis, Abhishek Jain 0002, Tal Moran, Daniel Wichs |
TCC | 3 |
| 2011 | Time-Lock Puzzles in the Random Oracle Model
Mohammad Mahmoody, Tal Moran, Salil P. Vadhan |
CRYPTO | 2 |
| 2010 | On Complete Primitives for Fairness
S. Dov Gordon, Yuval Ishai, Tal Moran, Rafail Ostrovsky, Amit Sahai |
TCC | 3 |
| 2010 | Basing cryptographic protocols on tamper-evident seals
Tal Moran, Moni Naor |
Theor. Comput. Sci. | 1 |
| 2010 | Split-ballot voting: Everlasting privacy with distributed trustabstractIn this article, we propose a new voting protocol with several desirable security properties. The voting stage of the protocol can be performed by humans without computers; it provides every voter with the means to verify that all the votes were counted correctly (universal verifiability) while preserving ballot secrecy. The protocol has “everlasting privacy”: Even a computationally unbounded adversary gains no information about specific votes from observing the protocol's output. Unlike previous protocols with these properties, this protocol distributes trust between two authorities: a single corrupt authority will not cause voter privacy to be breached. Finally, the protocol is receipt-free: A voter cannot prove how she voted even if she wants to do so. We formally prove the security of the protocol in the universal composability framework, based on number-theoretic assumptions. Tal Moran, Moni Naor |
ACM Trans. Inf. Syst. Secur. | 1 |
| 2009 | An Optimally Fair Coin Toss
Tal Moran, Moni Naor, Gil Segev 0001 |
TCC | 1 |
| 2009 | Non-interactive Timestamping in the Bounded-Storage Model
Tal Moran, Ronen Shaltiel, Amnon Ta-Shma |
J. Cryptol. | 1 |
| 2009 | Shuffle-sum: coercion-resistant verifiable tallying for STV votingabstractThere are many advantages to voting schemes in which voters rank all candidates in order, rather than just choosing their favorite. However, these schemes inherently suffer from a coercion problem when there are many candidates, because a coercer can demand a certain permutation from a voter and then check whether that permutation appears during tallying. Recently developed cryptographic voting protocols allow anyone to audit an election (universal verifiability), but existing systems are either not applicable to ranked voting at all, or reveal enough information about the ballots to make voter coercion possible. We solve this problem for the popular single transferable vote (STV) ranked voting system, by constructing an algorithm for the verifiable tallying of encrypted votes. Our construction improves upon existing work because it extends to multiple-seat STV and reveals less information than other schemes. The protocol is based on verifiable shuffling of homomorphic encryptions, a well-studied primitive in the voting arena. Our protocol is efficient enough to be practical, even for a large election. Josh Benaloh, Tal Moran, Lee Naish, Kim Ramchen, Vanessa Teague |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2008 | David and Goliath Commitments: UC Computation for Asymmetric Parties Using Tamper-Proof Hardware
Tal Moran, Gil Segev 0001 |
EUROCRYPT | 1 |
| 2007 | Split-ballot voting: everlasting privacy with distributed trustabstractIn this paper we propose a new voting protocol with desirable security properties. The voting stage of the protocol can be performed by humans without computers; it provides every voter with the means to verify that all the votes were counted correctly (universal verifiability) while preserving ballot secrecy. The protocol has "everlasting privacy": even a computationally unbounded adversary gains no information about specific votes from observing the protocol's output. Unlike previous protocols with these properties, this protocol distributes trust between two authorities: a single corrupt authority will not cause voter privacy to be breached. Finally, the protocol is receipt-free: a voter cannot prove how she voted even she wants to do so. We formally prove the security of the protocol in the Universal Composability framework, based on number-theoretic assumptions. Tal Moran, Moni Naor |
CCS | 1 |
| 2007 | Deterministic History-Independent Strategies for Storing Information on Write-Once Memories
Tal Moran, Moni Naor, Gil Segev 0001 |
ICALP | 1 |
| 2006 | Receipt-Free Universally-Verifiable Voting with Everlasting Privacy
Tal Moran, Moni Naor |
CRYPTO | 1 |
| 2006 | Polling with Physical Envelopes: A Rigorous Analysis of a Human-Centric Protocol
Tal Moran, Moni Naor |
EUROCRYPT | 1 |
| 2005 | Basing Cryptographic Protocols on Tamper-Evident Seals
Tal Moran, Moni Naor |
ICALP | 1 |
| 2004 | Non-interactive Timestamping in the Bounded Storage Model
Tal Moran, Ronen Shaltiel, Amnon Ta-Shma |
CRYPTO | 1 |