EDBT 2026 Demo / reviewers in the wild / expert
Thomas Holenstein
dblp:02/803
· DBLP profile ↗
28ranked-venue papers
12as first author
0since 2021 · last 2020
0000-0003-0261-3292ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 18 · 10 first-authorSecurity and privacy · 12 · 4 first-authorSystems, architecture and hardware · 2Artificial intelligence and machine learning · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
13 papers |
Cryptographic primitives and cryptanalysis · 53% Cryptographic protocols and secure computation · 47% | |
| Theoretical computer science
6 papers |
Information theory · 22% Mathematical optimization · 17% Algorithmic game theory and mechanism design · 17% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 52% Hardware accelerators and domain-specific architectures · 16% Reconfigurable computing and FPGAs · 16% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
communication complexity |
0.8 | 2 | 2020 | The Communication Complexity of Private Simultaneous Messages, Revisited · J. Cryptol. 2020 The Communication Complexity of Private Simultaneous Messages, Revisited · EUROCRYPT (2) 2018 |
Cryptographic protocols and secure computation › secure computation protocols › non-interactive secure computation
private simultaneous messages |
0.8 | 2 | 2020 | The Communication Complexity of Private Simultaneous Messages, Revisited · J. Cryptol. 2020 The Communication Complexity of Private Simultaneous Messages, Revisited · EUROCRYPT (2) 2018 |
Cryptographic primitives and cryptanalysis › block cipher
feistel network |
0.4 | 2 | 2016 | How to Build an Ideal Cipher: The Indifferentiability of the Feistel Construction · J. Cryptol. 2016 The equivalence of the random oracle model and the ideal cipher model, revisited · STOC 2011 |
Cryptographic primitives and cryptanalysis › cryptographic foundations › cryptographic models
indifferentiability |
0.4 | 2 | 2016 | How to Build an Ideal Cipher: The Indifferentiability of the Feistel Construction · J. Cryptol. 2016 The equivalence of the random oracle model and the ideal cipher model, revisited · STOC 2011 |
Cryptographic primitives and cryptanalysis
block cipher |
0.2 | 1 | 2016 | How to Build an Ideal Cipher: The Indifferentiability of the Feistel Construction · J. Cryptol. 2016 |
Cryptographic primitives and cryptanalysis › block cipher
ideal cipher |
0.2 | 1 | 2016 | How to Build an Ideal Cipher: The Indifferentiability of the Feistel Construction · J. Cryptol. 2016 |
Electronic design automation
logic synthesis |
0.2 | 1 | 2016 | Optimal Circuits for Streamed Linear Permutations Using RAM · FPGA 2016 |
Cryptographic primitives and cryptanalysis
one-way functions |
0.1 | 1 | 2012 | Constructing a Pseudorandom Generator Requires an Almost Linear Number of Calls · FOCS 2012 |
Cryptographic primitives and cryptanalysis
pseudorandom generators |
0.1 | 1 | 2012 | Constructing a Pseudorandom Generator Requires an Almost Linear Number of Calls · FOCS 2012 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2011 | Subsampling Mathematical Relaxations and Average-case Complexity · SODA 2011 |
Information theory › information measures › entropy
asymptotic equipartition property |
0.1 | 1 | 2011 | On the Randomness of Independent Experiments · IEEE Trans. Inf. Theory 2011 |
Computational complexity
average-case complexity |
0.1 | 1 | 2011 | Subsampling Mathematical Relaxations and Average-case Complexity · SODA 2011 |
Mathematical optimization
convex relaxation |
0.1 | 1 | 2011 | Subsampling Mathematical Relaxations and Average-case Complexity · SODA 2011 |
Information theory › information measures
entropy |
0.1 | 1 | 2011 | On the Randomness of Independent Experiments · IEEE Trans. Inf. Theory 2011 |
Mathematical optimization › convex relaxation
semidefinite relaxation |
0.1 | 1 | 2011 | Subsampling Mathematical Relaxations and Average-case Complexity · SODA 2011 |
Quantum computing and quantum information › quantum information theory
smooth entropy |
0.1 | 1 | 2011 | On the Randomness of Independent Experiments · IEEE Trans. Inf. Theory 2011 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.1 | 3 | 2004 | Multi-party Computation with Hybrid Security · EUROCRYPT 2004 Two-Threshold Broadcast and Detectable Multi-party Computation · EUROCRYPT 2003 Detectable byzantine agreement secure against faulty majorities · PODC 2002 |
Cryptographic primitives and cryptanalysis
hash functions |
0.1 | 1 | 2010 | Universal One-Way Hash Functions via Inaccessible Entropy · EUROCRYPT 2010 |
Cryptographic primitives and cryptanalysis › hash functions
universal one-way hash functions |
0.1 | 1 | 2010 | Universal One-Way Hash Functions via Inaccessible Entropy · EUROCRYPT 2010 |
Algorithmic game theory and mechanism design › mechanism design
auction design |
0.1 | 1 | 2008 | Posted prices vs. negotiations: an asymptotic analysis · EC 2008 |
Information theory › channel capacity
deletion channel |
0.1 | 1 | 2008 | Trace reconstruction with constant deletion probability and related results · SODA 2008 |
Algorithmic game theory and mechanism design
negotiation |
0.1 | 1 | 2008 | Posted prices vs. negotiations: an asymptotic analysis · EC 2008 |
Algorithmic game theory and mechanism design › mechanism design › simple mechanisms
posted-price mechanism |
0.1 | 1 | 2008 | Posted prices vs. negotiations: an asymptotic analysis · EC 2008 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.1 | 1 | 2008 | Trace reconstruction with constant deletion probability and related results · SODA 2008 |
Algorithms and data structures › sequence algorithms › string algorithms › string reconstruction
trace reconstruction |
0.1 | 1 | 2008 | Trace reconstruction with constant deletion probability and related results · SODA 2008 |
Cryptographic protocols and secure computation
parallel repetition |
0.1 | 1 | 2007 | Parallel repetition: simplifications and the no-signaling case · STOC 2007 |
Computational complexity › probabilistically checkable proofs
parallel repetition |
0.1 | 1 | 2007 | Parallel repetition: simplifications and the no-signaling case · STOC 2007 |
Cryptographic protocols and secure computation
key exchange |
0.1 | 1 | 2005 | Key agreement from weak bit agreement · STOC 2005 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.1 | 1 | 2005 | One-Way Secret-Key Agreement and Applications to Circuit Polarization and Immunization of Public-Key Encryption · CRYPTO 2005 |
Cryptographic protocols and secure computation › key exchange
secret key agreement |
0.1 | 1 | 2005 | One-Way Secret-Key Agreement and Applications to Circuit Polarization and Immunization of Public-Key Encryption · CRYPTO 2005 |
Methods — techniques the papers use, named apart from their topics
private simultaneous messages · 0.3switching network design · 0.2mathematical decomposition · 0.2lower bound · 0.1black-box separation · 0.1sherali-adams hierarchy · 0.1semidefinite programming · 0.1linear programming · 0.1lasserre hierarchy · 0.1reduction · 0.1probabilistic analysis · 0.1asymptotic analysis · 0.1unconditionally secure protocol · 0.1circuit polarization · 0.1complexity theory · 0.0quantum channels · 0.0quantum channel · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | The Communication Complexity of Private Simultaneous Messages, Revisited
Benny Applebaum, Thomas Holenstein, Manoj Mishra, Ofer Shayevitz |
J. Cryptol. | 2 |
| 2018 | The Communication Complexity of Private Simultaneous Messages, Revisited
Benny Applebaum, Thomas Holenstein, Manoj Mishra, Ofer Shayevitz |
EUROCRYPT (2) | 2 |
| 2016 | Lower Bounds on Same-Set Inner Product in Correlated SpacesabstractLet P be a probability distribution over a finite alphabet Omega^L with all L marginals equal. Let X^(1), ..., X^(L), where X^(j) = (X_1^(j), ..., X_n^(j)) be random vectors such that for every coordinate i in [n] the tuples (X_i^(1), ..., X_i^(L)) are i.i.d. according to P. The question we address is: does there exist a function c_P independent of n such that for every f: Omega^n -> [0, 1] with E[f(X^(1))] = m > 0 we have E[f(X^(1)) * ... * f(X^(n))] > c_P(m) > 0? We settle the question for L=2 and when L>2 and P has bounded correlation smaller than 1. Jan Hazla, Thomas Holenstein, Elchanan Mossel |
APPROX-RANDOM | 2 |
| 2016 | Optimal Circuits for Streamed Linear Permutations Using RAMabstractWe propose a method to automatically derive hardware structures that perform a fixed linear permutation on streaming data. Linear permutations are permutations that map linearly the bit representation of the elements addresses. This set contains many of the most important permutations in media processing, communication, and other applications and includes perfect shuffles, stride permutations, and the bit reversal. Streaming means that the data to be permuted arrive as a sequence of chunks over several cycles. We solve this problem by mathematically decomposing a given permutation into a sequence of three permutations that are either temporal or spatial. The former are implemented as banks of RAM, the latter as switching networks. We prove optimality of our solution in terms of the number of switches in these networks. François Serre, Thomas Holenstein, Markus Püschel |
FPGA | 2 |
| 2016 | How to Build an Ideal Cipher: The Indifferentiability of the Feistel Construction
Jean-Sébastien Coron, Thomas Holenstein, Robin Künzler, Jacques Patarin, Yannick Seurin, Stefano Tessaro |
J. Cryptol. | 2 |
| 2015 | Upper Tail Estimates with Combinatorial ProofsabstractWe study generalisations of a simple, combinatorial proof of a Chernoff bound similar to the one by Impagliazzo and Kabanets (RANDOM, 2010). In particular, we prove a randomized version of the hitting property of expander random walks and use it to obtain an optimal expander random walk concentration bound settling a question asked by Impagliazzo and Kabanets. Next, we obtain an upper tail bound for polynomials with input variables in [0, 1] which are not necessarily independent, but obey a certain condition inspired by Impagliazzo and Kabanets. The resulting bound is applied by Holenstein and Sinha (FOCS, 2012) in the proof of a lower bound for the number of calls in a black-box construction of a pseudorandom generator from a one-way function. We also show that the same technique yields the upper tail bound for the number of copies of a fixed graph in an Erdös–Rényi random graph, matching the one given by Janson, Oleszkiewicz, and Rucinski (Israel J. Math, 2002). Jan Hazla, Thomas Holenstein |
STACS | 2 |
| 2014 | Sampling a Uniform Solution of a Quadratic Equation Modulo a Prime PowerabstractLet p be a prime and k, t be positive integers. Given a quadratic equation Q(x1,x2,...,xn)=t mod p^k in n-variables; we present a polynomial time Las-Vegas algorithm that samples a uniformly random solution of the quadratic equation. Chandan K. Dubey, Thomas Holenstein |
APPROX-RANDOM | 2 |
| 2014 | A Protocol for Generating Random Elements with Their Probabilities
Thomas Holenstein, Robin Künzler |
COCOON | 1 |
| 2014 | A New View on Worst-Case to Average-Case Reductions for NP Problems
Thomas Holenstein, Robin Künzler |
COCOON | 1 |
| 2013 | A Cookbook for Black-Box Separations and a Recipe for UOWHFs
Kfir Barhum, Thomas Holenstein |
TCC | 2 |
| 2012 | Constructing a Pseudorandom Generator Requires an Almost Linear Number of CallsabstractWe show that a black-box construction of a pseudorandom generator from a one-way function needs to make Ω(n/log(n)) calls to the underlying one-way function. The bound even holds if the one-way function is guaranteed to be regular. In this case it matches the best known construction due to Gold Reich, Krawczyk, and Luby (SIAM J. Comp. 22, 1993), which uses O(n/log(n)) calls. Thomas Holenstein, Makrand Sinha |
FOCS | 1 |
| 2011 | Approximating the Closest Vector Problem Using an Approximate Shortest Vector Oracle
Chandan K. Dubey, Thomas Holenstein |
APPROX-RANDOM | 2 |
| 2011 | Subsampling Mathematical Relaxations and Average-case ComplexityabstractWe initiate a study of when the value of mathematical relaxations such as linear and semi-definite programs for constraint satisfaction problems (CSPs) is approximately preserved when restricting the instance to a sub-instance induced by a small random subsample of the variables. Let C be a family of CSPs such as 3SAT, Max-Cut, etc., and let П be a mathematical program that is a relaxation for C, in the sense that for every instance P ∊ C, П(P) is a number in [0, 1] upper bounding the maximum fraction of satisfiable constraints of P. Loosely speaking, we say that subsampling holds for C and П if for every sufficiently dense instance P ∊ C and every ε > 0, if we let P′ be the instance obtained by restricting P to a sufficiently large constant number of variables, then П(P′) ∊ (1 ± ε)П(P). We say that weak subsampling holds if the above guarantee is replaced with П(P′) = 1 − Θ(γ) whenever П(P) = 1 − γ, where Θ hides only absolute constants. We obtain both positive and negative results, showing that: 1. Subsampling holds for the BasicLP and BasicSDP programs. BasicSDP is a variant of the semi-definite program considered by Raghavendra (2008), who showed it gives an optimal approximation factor for every constraint-satisfaction problem under the unique games conjecture. BasicLP is the linear programming analog of BasicSDP. 2. For tighter versions of BasicSDP obtained by adding additional constraints from the Lasserre hierarchy, weak subsampling holds for CSPs of unique games type. 3. There are non-unique CSPs for which even weak subsampling fails for the above tighter semi-definite programs. Also there are unique CSPs for which (even weak) subsampling fails for the Sherali-Adams linear programming hierarchy. As a corollary of our weak subsampling for strong semi-definite programs, we obtain a polynomial-time algorithm to certify that random geometric graphs (of the type considered by Feige and Schechtman, 2002) of max-cut value 1 − γ have a cut value at most 1 − γ/10. More generally, our results give an approach to obtaining average-case algorithms for CSPs using semi-definite programming hierarchies. Boaz Barak, Moritz Hardt, Thomas Holenstein, David Steurer |
SODA | 3 |
| 2011 | The equivalence of the random oracle model and the ideal cipher model, revisitedabstractWe consider the cryptographic problem of constructing an invertible random permutation from a public random function (i.e., which can be accessed by the adversary). This goal is formalized by the notion of indifferentiability of Maurer et al. (TCC 2004). This is the natural extension to the public setting of the well-studied problem of building random permutations from random functions, which was first solved by Luby and Rackoff (Siam J. Comput., '88) using the so-called Feistel construction. The most important implication of such a construction is the equivalence of the random oracle model (Bellare and Rogaway, CCS '93) and the ideal cipher model, which is typically used in the analysis of several constructions in symmetric cryptography. Thomas Holenstein, Robin Künzler, Stefano Tessaro |
STOC | 1 |
| 2011 | General Hardness Amplification of Predicates and Puzzles - (Extended Abstract)
Thomas Holenstein, Grant Schoenebeck |
TCC | 1 |
| 2011 | On the Randomness of Independent ExperimentsabstractSmooth entropies characterize basic information-theoretic properties of random variables, such as the number of bits required to store them or the amount of uniform randomness that can be extracted from them (possibly with respect to side information). In this paper, explicit and almost tight bounds on the smooth entropies of n-fold product distributions, Pn, are derived. These bounds are expressed in terms of the Shannon entropy of a single distribution, P . The results can be seen as an extension of the asymptotic equipartition property (AEP). Thomas Holenstein, Renato Renner |
IEEE Trans. Inf. Theory | 1 |
| 2010 | Universal One-Way Hash Functions via Inaccessible Entropy
Iftach Haitner, Thomas Holenstein, Omer Reingold, Salil P. Vadhan, Hoeteck Wee |
EUROCRYPT | 2 |
| 2009 | On the (Im)Possibility of Key Dependent Encryption
Iftach Haitner, Thomas Holenstein |
TCC | 2 |
| 2008 | Posted prices vs. negotiations: an asymptotic analysisabstractThe design of optimal auctions focuses on ways to negotiate with the bidders for eliciting relevant information that they hold. Sometimes, however, decisions should be made very quickly, and the auctioneer cannot allow a costly iterative procedure of negotiation or waiting for bidders to determine their exact valuation. One solution that has been used in practice is to post prices for the bidders, without collecting any information from the bidders, and ask for their immediate take-it-or-leave-it response. Liad Blumrosen, Thomas Holenstein |
EC | 2 |
| 2008 | Trace reconstruction with constant deletion probability and related results
Thomas Holenstein, Michael Mitzenmacher, Rina Panigrahy, Udi Wieder |
SODA | 1 |
| 2007 | Parallel repetition: simplifications and the no-signaling caseabstractConsider a game where a refereed chooses (x,y) according to a publiclyknown distribution PXY, sends x to Alice, and y to Bob. Withoutcommunicating with each other, Alice responds with a value "a" and Bobresponds with a value "b". Alice and Bob jointly win if a publiclyknown predicate Q(x,y,a,b) holds. Let such a game be given and assume that the maximum probabilitythat Alice and Bob can win is v<1. Raz (SIAM J. Comput. 27, 1998)shows that if the game is repeated n times in parallel, then the probability that Alice and Bob win all games simultaneously is at most v'(n/log(s)), where s is the maximal number of possible responses from Alice and Bob in the initial game, and v' is a constant depending only on v. In this work, we simplify Raz's proof in various ways and thus shorten it significantly. Further we study the case where Alice and Bob are not restricted to local computations and can use any strategy which does not imply communication among them. Thomas Holenstein |
STOC | 1 |
| 2006 | Pseudorandom Generators from One-Way Functions: A Simple Construction for Any Hardness
Thomas Holenstein |
TCC | 1 |
| 2005 | One-Way Secret-Key Agreement and Applications to Circuit Polarization and Immunization of Public-Key Encryption
Thomas Holenstein, Renato Renner |
CRYPTO | 1 |
| 2005 | Key agreement from weak bit agreementabstractAssume that Alice and Bob, given an authentic channel, have a protocol where they end up with a bit SA and SB, respectively, such that with probability 1+ε/2 these bits are equal. Further assume that conditioned on the event SA =n SB no polynomial time bounded algorithm can predict the bit better than with probability 1-δ/2. Is it possible to obtain key agreement from such a primitive? We show that for constant δ and ε the answer is yes if and only if δ > 1-ε/1+ε, both for uniform and non-uniform adversaries.The main computational technique used in this paper is a strengthening of Impagliazzo's hard-core lemma to the uniform case and to a set size parameter which is tight (i.e., twice the original size). This may be of independent interest. Thomas Holenstein |
STOC | 1 |
| 2004 | Complete Classification of Bilinear Hard-Core Functions
Thomas Holenstein, Ueli Maurer, Johan Sjödin |
CRYPTO | 1 |
| 2004 | Multi-party Computation with Hybrid Security
Matthias Fitzi, Thomas Holenstein, Jürg Wullschleger |
EUROCRYPT | 2 |
| 2003 | Two-Threshold Broadcast and Detectable Multi-party Computation
Matthias Fitzi, Martin Hirt, Thomas Holenstein, Jürg Wullschleger |
EUROCRYPT | 3 |
| 2002 | Detectable byzantine agreement secure against faulty majoritiesabstractIt is well-known that n players, connected only by pairwise secure channels, can achieve Byzantine agreement only if the number t of cheaters satisfies t < n/3, even with respect to computational security. However, for many applications it is sufficient to achieve detectable broadcast. With this primitive, broadcast is only guaranteed when all players are non-faulty ("honest"), but all non-faulty players always reach agreement on whether broadcast was achieved or not. We show that detectable broadcast can be achieved regardless of the number of faulty players (i.e., for all t < n). We give a protocol which is unconditionally secure, as well as two more efficient protocols which are secure with respect to computational assumptions, and the existence of quantum channels, respectively.These protocols allow for secure multi-party computation tolerating any t < n, assuming only pairwise authenticated channels. Moreover, they allow for the setup of public-key infrastructures that are consistent among all participants --- using neither a trusted party nor broadcast channels.Finally, we show that it is not even necessary for players to begin the protocol at the same time step. We give a "detectable Firing Squad" protocol which can be initiated by a single user at any time and such that either all honest players end up with synchronized clocks, or all honest players abort. Matthias Fitzi, Daniel Gottesman, Martin Hirt, Thomas Holenstein, Adam D. Smith 0001 |
PODC | 4 |