VLDB 2026 Research / reviewers in the wild / expert
Joël Alwen
dblp:75/3014
· DBLP profile ↗
40ranked-venue papers
38as first author
14since 2021 · last 2026
0000-0002-4473-903XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 36 · 34 first-author · 14 since 2021Theory of computation · 7 · 7 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Lattice-Based Updatable KEM for Group Messaging
Joël Alwen, Georg Fuchsbauer, Marta Mularczyk, Doreen Riepel |
CRYPTO (10) | 1 |
| 2025 | Policy Compliant Secure Messaging
Joël Alwen, Sanjam Garg, Yiannis Tselekounis |
ASIACRYPT (2) | 1 |
| 2025 | Succinct PPRFs via Memory-Tight Reductions
Joël Alwen, Christopher Brzuska, Jérôme Govinden, Patrick Harasser, Stefano Tessaro |
CRYPTO (5) | 1 |
| 2024 | Updatable Public-Key Encryption, Revisited
Joël Alwen, Georg Fuchsbauer, Marta Mularczyk |
EUROCRYPT (6) | 1 |
| 2023 | The Pre-Shared Key Modes of HPKE
Joël Alwen, Jonas Janneck, Eike Kiltz, Benjamin Lipp 0001 |
ASIACRYPT (6) | 1 |
| 2023 | Post-Quantum Multi-Recipient Public Key EncryptionabstractA multi-message multi-recipient PKE (mmPKE) encrypts a batch of messages, in one go, to a corresponding set of independently chosen receiver public keys. The resulting ''multi-recipient ciphertext'' can be then be reduced (by any 3rd party) to a shorter, receiver specific, ''invidual ciphertext.'' Finally, to recover the i-th message in the batch from their indvidual ciphertext the i-th receiver only needs their own decryption key. A special case of mmPKE is multi-recipient PKE (mPKE) where all receivers are sent the same message. By treating (m)mPKE and their KEM counterparts as a stand-alone primitives we allow for more efficient constructions than trivially composing individual PKE/KEM instances. This is especially valuable in the post-quantum setting, where PKE/KEM ciphertexts and public keys tend to be far larger than their classic counterparts. Joël Alwen, Dominik Hartmann, Eike Kiltz, Marta Mularczyk, Peter Schwabe |
CCS | 1 |
| 2023 | Fork-Resilient Continuous Group Key Agreement
Joël Alwen, Marta Mularczyk, Yiannis Tselekounis |
CRYPTO (4) | 1 |
| 2022 | Server-Aided Continuous Group Key AgreementabstractContinuous Group Key Agreement (CGKA) -- or Group Ratcheting -- lies at the heart of a new generation of scalable End-to-End secure (E2E) cryptographic multi-party applications. One of the most important (and first deployed) CGKAs is ITK which underpins the IETF's upcoming Messaging Layer Security E2E secure group messaging standard. To scale beyond the group sizes possible with earlier E2E protocols, a central focus of CGKA protocol design is to minimize bandwidth requirements (i.e. communication complexity). Joël Alwen, Dominik Hartmann, Eike Kiltz, Marta Mularczyk |
CCS | 1 |
| 2022 | On the Insider Security of MLS
Joël Alwen, Daniel Jost 0001, Marta Mularczyk |
CRYPTO (2) | 1 |
| 2022 | CoCoA: Concurrent Continuous Group Key Agreement
Joël Alwen, Benedikt Auerbach, Miguel Cueto Noval, Karen Azari, Guillermo Pascual-Perez, Krzysztof Pietrzak, Michael Walter 0001 |
EUROCRYPT (2) | 1 |
| 2021 | Modular Design of Secure Group Messaging Protocols and the Security of MLSabstractThe Messaging Layer Security (MLS) project is an IETF effort aiming to establish an industry-wide standard for secure group messaging (SGM). Its development is supported by several major secure-messaging providers (with a combined user base in the billions) and a growing body of academic research. MLS has evolved over many iterations to become a complex, non-trivial, yet relatively ad-hoc cryptographic protocol. In an effort to tame its complexity and build confidence in its security, past analyses of MLS have restricted themselves to sub-protocols of MLS---most prominently a type of sub-protocol embodying so-called continuous group key agreement (CGKA). However, to date the task of proving or even defining the security of the full MLS protocol has been left open. In this work, we fill in this missing piece. First, we formally capture the security of SGM protocols by defining a corresponding security game, which is parametrized by a safety predicate that characterizes the exact level of security achieved by a construction. Then, we cast MLS as an SGM protocol, showing how to modularly build it from the following three main components (and some additional standard cryptographic primitives) in a black-box fashion: (a) CGKA, (b) forward-secure group AEAD (FS-GAEAD), which is a new primitive and roughly corresponds to an "epoch'' of group messaging, and (c) a so-called PRF-PRNG, which is a two-input hash function that is a pseudorandom function (resp.\ generator with input) in its first (resp.\ second) input. Crucially, the security predicate for the SGM security of MLS can be expressed purely as a function of the security predicates of the underlying primitives, which allows to swap out any of the components and immediately obtain a security statement for the resulting SGM construction. Furthermore, we provide instantiations of all component primitives, in particular of CGKA with MLS's TreeKEM sub-protocol (which we prove adaptively secure) and of FS-GAEAD with a novel construction (which has already been adopted by MLS). Along the way we introduce a collection of new techniques, primitives, and results with applications to other SGM protocols and beyond. For example, we extend the Generalized Selective Decryption proof technique (which is central in CGKA literature) and prove adaptive security for another (practical) more secure CGKA protocol called RTreeKEM (Alwen et al.,\ CRYPTO '20). The modularity of our approach immediately yields a corollary characterizing the security of an SGM construction using RTreeKEM. Joël Alwen, Sandro Coretti, Yevgeniy Dodis, Yiannis Tselekounis |
CCS | 1 |
| 2021 | Analysing the HPKE Standard
Joël Alwen, Bruno Blanchet, Eduard Hauck, Eike Kiltz, Benjamin Lipp 0001, Doreen Riepel |
EUROCRYPT (1) | 1 |
| 2021 | Keep the Dirt: Tainted TreeKEM, Adaptively and Actively Secure Continuous Group Key AgreementabstractWhile messaging systems with strong security guarantees are widely used in practice, designing a protocol that scales efficiently to large groups and enjoys similar security guarantees remains largely open. The two existing proposals to date are ART (Cohn-Gordon et al., CCS18) and TreeKEM (IETF, The Messaging Layer Security Protocol, draft). TreeKEM is the currently considered candidate by the IETF MLS working group, but dynamic group operations (i.e. adding and removing users) can cause efficiency issues. In this paper we formalize and analyze a variant of TreeKEM which we term Tainted TreeKEM (TTKEM for short). The basic idea underlying TTKEM was suggested by Millican (MLS mailing list, February 2018). This version is more efficient than TreeKEM for some natural distributions of group operations, we quantify this through simulations.Our second contribution is two security proofs for TTKEM which establish post compromise and forward secrecy even against adaptive attackers. The security loss (to the underlying PKE) in the Random Oracle Model is a polynomial factor, and a quasipolynomial one in the Standard Model. Our proofs can be adapted to TreeKEM as well. Before our work no security proof for any TreeKEM-like protocol establishing tight security against an adversary who can adaptively choose the sequence of operations was known. We also are the first to prove (or even formalize) active security where the server can arbitrarily deviate from the protocol specification. Proving fully active security – where also the users can arbitrarily deviate – remains open. Karen Azari, Guillermo Pascual-Perez, Michael Walter 0001, Chethan Kamath, Margarita Capretto, Miguel Cueto Noval, Ilia Markov, Michelle Yeo, Joël Alwen, Krzysztof Pietrzak |
SP | 9 |
| 2021 | Grafting Key Trees: Efficient Key Management for Overlapping Groups
Joël Alwen, Benedikt Auerbach, Mirza Ahad Baig, Miguel Cueto Noval, Karen Azari, Guillermo Pascual-Perez, Krzysztof Pietrzak, Michael Walter 0001 |
TCC (3) | 1 |
| 2020 | Security Analysis and Improvements for the IETF MLS Standard for Group Messaging
Joël Alwen, Sandro Coretti, Yevgeniy Dodis, Yiannis Tselekounis |
CRYPTO (1) | 1 |
| 2020 | Continuous Group Key Agreement with Active Security
Joël Alwen, Sandro Coretti, Daniel Jost 0001, Marta Mularczyk |
TCC (2) | 1 |
| 2019 | The Double Ratchet: Security Notions, Proofs, and Modularization for the Signal Protocol
Joël Alwen, Sandro Coretti, Yevgeniy Dodis |
EUROCRYPT (1) | 1 |
| 2018 | On the Memory-Hardness of Data-Independent Password-Hashing FunctionsabstractWe show attacks on five data-independent memory-hard functions (iMHF) that were submitted to the password hashing competition (PHC). Informally, an MHF is a function which cannot be evaluated on dedicated hardware, like ASICs, at significantly lower hardware and/or energy cost than evaluating a single instance on a standard single-core architecture. Data-independent means the memory access pattern of the function is independent of the input; this makes iMHFs harder to construct than data-dependent ones, but the latter can be attacked by various side-channel attacks. Joël Alwen, Peter Gazi, Chethan Kamath, Karen Azari, Georg Osang, Krzysztof Pietrzak, Leonid Reyzin, Michal Rolínek, Michal Rybár |
AsiaCCS | 1 |
| 2018 | Sustained Space Complexity
Joël Alwen, Jeremiah Blocki, Krzysztof Pietrzak |
EUROCRYPT (2) | 1 |
| 2017 | Beyond Hellman's Time-Memory Trade-Offs with Applications to Proofs of Space
Hamza Abusalah, Joël Alwen, Bram Cohen, Danylo Khilko, Krzysztof Pietrzak, Leonid Reyzin |
ASIACRYPT (2) | 2 |
| 2017 | Practical Graphs for Optimal Side-Channel Resistant Memory-Hard FunctionsabstractA memory-hard function (MHF) ƒn with parameter n can be computed in sequential time and space n. Simultaneously, a high amortized parallel area-time complexity (aAT) is incurred per evaluation. In practice, MHFs are used to limit the rate at which an adversary (using a custom computational device) can evaluate a security sensitive function that still occasionally needs to be evaluated by honest users (using an off-the-shelf general purpose device). The most prevalent examples of such sensitive functions are Key Derivation Functions (KDFs) and password hashing algorithms where rate limits help mitigate off-line dictionary attacks. As the honest users' inputs to these functions are often (low-entropy) passwords special attention is given to a class of side-channel resistant MHFs called iMHFs. Joël Alwen, Jeremiah Blocki, Benjamin Harsha |
CCS | 1 |
| 2017 | Depth-Robust Graphs and Their Cumulative Memory Complexity
Joël Alwen, Jeremiah Blocki, Krzysztof Pietrzak |
EUROCRYPT (3) | 1 |
| 2017 | Scrypt Is Maximally Memory-Hard
Joël Alwen, Binyi Chen, Krzysztof Pietrzak, Leonid Reyzin, Stefano Tessaro |
EUROCRYPT (3) | 1 |
| 2017 | Towards Practical Attacks on Argon2i and Balloon HashingabstractThe algorithm Argon2i-B of Biryukov, Dinu and Khovratovich is currently being considered by the IRTF (Internet Research Task Force) as a new de-facto standard for password hashing. An older version (Argon2i-A) of the same algorithm was chosen as the winner of the recent Password Hashing Competition. An important competitor to Argon2i-B is the recently introduced Balloon Hashing (BH) algorithm of Corrigan-Gibs, Boneh and Schechter. A key security desiderata for any such algorithm is that evaluating it (even using a custom device) requires a large amount of memory amortized across multiple instances. Alwen and Blocki (CRYPTO 2016) introduced a class of theoretical attacks against Argon2i-A and BH. While these attacks yield large asymptotic reductions in the amount of memory, it was not, a priori, clear if (1) they can be extended to the newer Argon2i-B, (2) the attacks are effective on any algorithm for practical parameter ranges (e.g., 1GB of memory) and (3) if they can be effectively instantiated against any algorithm under realistic hardware constrains. In this work we answer all three of these questions in the affirmative for all three algorithms. This is also the first work to analyze the security of Argon2i-B. In more detail, we extend the theoretical attacks of Alwen and Blocki (CRYPTO 2016) to the recent Argon2i-B proposal demonstrating severe asymptotic deficiencies in its security. Next we introduce several novel heuristics for improving the attack's concrete memory efficiency even when on-chip memory bandwidth is bounded. We then simulate our attacks on randomly sampled Argon2i-A, Argon2i-B and BH instances and measure the resulting memory consumption for various practical parameter ranges and for a variety of upperbounds on the amount of parallelism available to the attacker. Finally we describe, implement, and test a new heuristic for applying the Alwen-Blocki attack to functions employing a technique developed by Corrigan-Gibs et al. for improving concrete security of memory-hard functions. We analyze the collected data and show the effects various parameters have on the memory consumption of the attack. In particular, we can draw several interesting conclusions about the level of security provided by these functions. · For the Alwen-Blocki attack to fail against practical memory parameters, Argon2i-B must be instantiated with more than 10 passes on memory - beyond the "paranoid" parameter setting in the current IRTF proposal. · The technique of Corrigan-Gibs for improving security can also be overcome by the Alwen-Blocki attack under realistic hardware constraints. · On a positive note, both the asymptotic and concrete security of Argon2i-B seem to improve on that of Argon2i-A. Joël Alwen, Jeremiah Blocki |
EuroS&P | 1 |
| 2017 | Cumulative Space in Black-White Pebbling and ResolutionabstractWe study space complexity and time-space trade-offs with a focus not on peak memory usage but on overall memory consumption throughout the computation. Such a cumulative space measure was introduced for the computational model of parallel black pebbling by [Alwen and Serbinenko 2015] as a tool for obtaining results in cryptography. We consider instead the nondeterministic black-white pebble game and prove optimal cumulative space lower bounds and trade-offs, where in order to minimize pebbling time the space has to remain large during a significant fraction of the pebbling. We also initiate the study of cumulative space in proof complexity, an area where other space complexity measures have been extensively studied during the last 10-15 years. Using and extending the connection between proof complexity and pebble games in [Ben-Sasson and Nordström 2008, 2011], we obtain several strong cumulative space results for (even parallel versions of) the resolution proof system, and outline some possible future directions of study of this, in our opinion, natural and interesting space measure. Joël Alwen, Susanna F. de Rezende, Jakob Nordström, Marc Vinyals |
ITCS | 1 |
| 2017 | Moderately Hard Functions: Definition, Instantiations, and Applications
Joël Alwen, Björn Tackmann |
TCC (1) | 1 |
| 2016 | Efficiently Computing Data-Independent Memory-Hard Functions
Joël Alwen, Jeremiah Blocki |
CRYPTO (2) | 1 |
| 2016 | On the Complexity of Scrypt and Proofs of Space in the Parallel Random Oracle Model
Joël Alwen, Binyi Chen, Chethan Kamath, Vladimir Kolmogorov, Krzysztof Pietrzak, Stefano Tessaro |
EUROCRYPT (2) | 1 |
| 2015 | Incoercible Multi-party Computation and Universally Composable Receipt-Free Voting
Joël Alwen, Rafail Ostrovsky, Hong-Sheng Zhou, Vassilis Zikas |
CRYPTO (2) | 1 |
| 2015 | High Parallel Complexity Graphs and Memory-Hard FunctionsabstractWe develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain functions in models of parallel computation. We apply the tools to construct a class of functions with high amortized memory complexity in the *parallel* Random Oracle Model (pROM); a variant of the standard ROM allowing for batches of *simultaneous* queries. In particular we obtain a new, more robust, type of Memory-Hard Functions (MHF); a security primitive which has recently been gaining acceptance in practice as an effective means of countering brute-force attacks on security relevant functions. Along the way we also demonstrate an important shortcoming of previous definitions of MHFs and give a new definition addressing the problem. The tools we develop represent an adaptation of the powerful pebbling paradigm (initially introduced by Hewitt and Paterson [HP70] and Cook [Coo73]) to a simple and intuitive parallel setting. We define a simple pebbling game Gp over graphs which aims to abstract parallel computation in an intuitive way. As a conceptual contribution we define a measure of pebbling complexity for graphs called *cumulative complexity* (CC) and show how it overcomes a crucial shortcoming (in the parallel setting) exhibited by more traditional complexity measures used in the past. As a main technical contribution we give an explicit construction of a constant in-degree family of graphs whose CC in Gp approaches maximality to within a polylogarithmic factor for any graph of equal size (analogous to the graphs of Tarjan et. al. [PTC76, LT82] for sequential pebbling games). Finally, for a given graph G and related function fG, we derive a lower-bound on the amortized memory complexity of fG in the pROM in terms of the CC of G in the game Gp. Joël Alwen, Vladimir Serbinenko |
STOC | 1 |
| 2013 | Learning with Rounding, Revisited - New Reduction, Properties and Applications
Joël Alwen, Stephan Krenn, Krzysztof Pietrzak, Daniel Wichs |
CRYPTO (1) | 1 |
| 2013 | On the Relationship between Functional Encryption, Obfuscation, and Fully Homomorphic Encryption
Joël Alwen, Manuel Barbosa, Pooya Farshim, Rosario Gennaro, S. Dov Gordon, Stefano Tessaro, David A. Wilson |
IMACC | 1 |
| 2012 | Collusion-Preserving Computation
Joël Alwen, Jonathan Katz, Ueli Maurer, Vassilis Zikas |
CRYPTO | 1 |
| 2011 | Generating Shorter Bases for Hard Random Lattices
Joël Alwen, Chris Peikert |
Theory Comput. Syst. | 1 |
| 2010 | Public-Key Encryption in the Bounded-Retrieval Model
Joël Alwen, Yevgeniy Dodis, Moni Naor, Gil Segev 0001, Shabsi Walfish, Daniel Wichs |
EUROCRYPT | 1 |
| 2009 | Leakage-Resilient Public-Key Cryptography in the Bounded-Retrieval Model
Joël Alwen, Yevgeniy Dodis, Daniel Wichs |
CRYPTO | 1 |
| 2009 | Collusion-Free Multiparty Computation in the Mediated Model
Joël Alwen, Jonathan Katz, Yehuda Lindell, Giuseppe Persiano, Abhi Shelat, Ivan Visconti |
CRYPTO | 1 |
| 2009 | Generating Shorter Bases for Hard Random LatticesabstractWe revisit the problem of generating a ``hard'' random lattice together with a basis of relatively short vectors. This problem has gained in importance lately due to new cryptographic schemes that use such a procedure for generating public/secret key pairs. In these applications, a shorter basis directly corresponds to milder underlying complexity assumptions and smaller key sizes. The contributions of this work are twofold. First, using the \emph{Hermite normal form} as an organizing principle, we simplify and generalize an approach due to Ajtai (ICALP 1999). Second, we improve the construction and its analysis in several ways, most notably by tightening the length of the output basis essentially to the optimum value. Joël Alwen, Chris Peikert |
STACS | 1 |
| 2008 | Collusion-Free Protocols in the Mediated Model
Joël Alwen, Abhi Shelat, Ivan Visconti |
CRYPTO | 1 |
| 2005 | Impossibility and Feasibility Results for Zero Knowledge with Public Keys
Joël Alwen, Giuseppe Persiano, Ivan Visconti |
CRYPTO | 1 |