Demo Data from VLDB 2026 / reviewers in the wild / expert
Björn Tackmann
dblp:30/8736
· DBLP profile ↗
31ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0003-2793-7541ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 21 · 1 since 2021Theory of computation · 8Applied, interdisciplinary, general and emerging computing · 3Systems, architecture and hardware · 2 · 1 since 2021
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
11 papers |
Cryptographic primitives and cryptanalysis · 66% Cryptographic protocols and secure computation · 28% Network security · 6% | |
| Theoretical computer science
3 papers |
Algorithmic game theory and mechanism design · 76% Quantum computing and quantum information · 24% |
Topics — the 19 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
authenticated encryption |
0.7 | 3 | 2019 | Nonces Are Noticed: AEAD Revisited · CRYPTO (1) 2019 The Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3 · CRYPTO (1) 2016 On the soundness of authenticate-then-encrypt: formalizing the malleability of symmetric encryption · CCS 2010 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.6 | 2 | 2020 | Non-malleable Encryption: Simpler, Shorter, Stronger · J. Cryptol. 2020 Constructing Confidential Channels from Authenticated Channels - Public-Key Encryption Revisited · ASIACRYPT (1) 2013 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
chosen-ciphertext security |
0.4 | 1 | 2020 | Non-malleable Encryption: Simpler, Shorter, Stronger · J. Cryptol. 2020 |
Cryptographic primitives and cryptanalysis › provable security › security notions › non-malleability
non-malleable codes |
0.4 | 1 | 2020 | Non-malleable Encryption: Simpler, Shorter, Stronger · J. Cryptol. 2020 |
Cryptographic primitives and cryptanalysis › provable security › security notions › non-malleability
non-malleable encryption |
0.4 | 1 | 2020 | Non-malleable Encryption: Simpler, Shorter, Stronger · J. Cryptol. 2020 |
Cryptographic primitives and cryptanalysis › authenticated encryption
nonce-misuse resistance |
0.4 | 1 | 2019 | Nonces Are Noticed: AEAD Revisited · CRYPTO (1) 2019 |
Cryptographic primitives and cryptanalysis
encryption |
0.3 | 1 | 2018 | Updatable Encryption with Post-Compromise Security · EUROCRYPT (3) 2018 |
Cryptographic protocols and secure computation
key exchange |
0.3 | 1 | 2018 | Secure Opportunistic Multipath Key Exchange · CCS 2018 |
Cryptographic protocols and secure computation › secure messaging
post-compromise security |
0.3 | 1 | 2018 | Updatable Encryption with Post-Compromise Security · EUROCRYPT (3) 2018 |
Cryptographic primitives and cryptanalysis › encryption
updatable encryption |
0.3 | 1 | 2018 | Updatable Encryption with Post-Compromise Security · EUROCRYPT (3) 2018 |
Cryptographic protocols and secure computation
composable security |
0.3 | 1 | 2017 | Causal Boxes: Quantum Information-Processing Systems Closed Under Composition · IEEE Trans. Inf. Theory 2017 |
Cryptographic primitives and cryptanalysis › provable security
multi-user security |
0.2 | 1 | 2016 | The Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3 · CRYPTO (1) 2016 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.2 | 1 | 2015 | How Fair is Your Protocol?: A Utility-based Approach to Protocol Optimality · PODC 2015 |
Cryptographic protocols and secure computation › game-theoretic security
rational cryptography |
0.2 | 1 | 2013 | Rational Protocol Design: Cryptography against Incentive-Driven Adversaries · FOCS 2013 |
Cryptographic protocols and secure computation
secure channel |
0.2 | 1 | 2013 | Constructing Confidential Channels from Authenticated Channels - Public-Key Encryption Revisited · ASIACRYPT (1) 2013 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.1 | 1 | 2010 | On the soundness of authenticate-then-encrypt: formalizing the malleability of symmetric encryption · CCS 2010 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.1 | 1 | 2018 | Secure Opportunistic Multipath Key Exchange · CCS 2018 |
Quantum computing and quantum information
quantum protocols |
0.1 | 1 | 2017 | Causal Boxes: Quantum Information-Processing Systems Closed Under Composition · IEEE Trans. Inf. Theory 2017 |
Network security › secure communication › secure communication protocol
TLS |
0.1 | 1 | 2016 | The Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3 · CRYPTO (1) 2016 |
Methods — techniques the papers use, named apart from their topics
game theory · 0.8trust-on-first-use · 0.7multipath key exchange · 0.7composable security framework · 0.6utility theory · 0.4simulation paradigm · 0.3security proof · 0.3composition theorem · 0.3authentication · 0.2formal security analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Asymmetric distributed trustabstractAbstract Quorum systems are a key abstraction in distributed fault-tolerant computing for capturing trust assumptions. They can be found at the core of many algorithms for implementing reliable broadcasts, shared memory, consensus and other problems. This paper introduces asymmetric Byzantine quorum systems that model subjective trust. Every process is free to choose which combinations of other processes it trusts and which ones it considers faulty. Asymmetric quorum systems strictly generalize standard Byzantine quorum systems, which have only one global trust assumption for all processes. This work also presents protocols that implement abstractions of shared memory, broadcast primitives, and a consensus protocol among processes prone to Byzantine faults and asymmetric trust. The model and protocols pave the way for realizing more elaborate algorithms with asymmetric trust. Orestis Alpos, Christian Cachin, Björn Tackmann, Luca Zanolini |
Distributed Comput. | 3 |
| 2021 | Anonymous Transactions with Revocation and Auditing in Hyperledger Fabric
Dmytro Bogatov, Angelo De Caro, Kaoutar Elkhiyaoui, Björn Tackmann |
CANS | 4 |
| 2020 | Privacy-preserving auditable token payments in a permissioned blockchain systemabstractToken payment systems were the first application of blockchain technology and are still the most widely used one. Early implementations of such systems, like Bitcoin or Ethereum, provide virtually no privacy beyond basic pseudonymity: all transactions are written in plain to the blockchain, which makes them linkable and traceable. Elli Androulaki, Jan Camenisch, Angelo De Caro, Maria Dubovitskaya, Kaoutar Elkhiyaoui, Björn Tackmann |
AFT | 6 |
| 2020 | Universal Composition with Global Subroutines: Capturing Global Setup Within Plain UC
Christian Badertscher, Ran Canetti, Julia Hesse, Björn Tackmann, Vassilis Zikas |
TCC (3) | 4 |
| 2020 | Non-malleable Encryption: Simpler, Shorter, StrongerabstractOne approach toward basing public-key encryption (PKE) schemes on weak and credible assumptions is to build “stronger” or more general schemes generically from “weaker” or more restricted ones. One particular line of work in this context was initiated by Myers and Shelat (FOCS ’09) and continued by Hohenberger, Lewko, and Waters (Eurocrypt ’12), who provide constructions of multi-bit CCA-secure PKE from single-bit CCA-secure PKE. It is well known that encrypting each bit of a plaintext string independently is not CCA-secure—the resulting scheme is malleable. We therefore investigate whether this malleability can be dealt with using the conceptually simple approach of applying a suitable non-malleable code (Dziembowski et al., ICS ’10) to the plaintext and subsequently encrypting the resulting codeword bit by bit. We find that an attacker’s ability to ask multiple decryption queries requires that the underlying code be continuously non-malleable (Faust et al., TCC ’14). Since, as we show, this flavor of non-malleability can only be achieved if the code is allowed to “self-destruct,” the resulting scheme inherits this property and therefore only achieves a weaker variant of CCA security. We formalize this new notion of so-called indistinguishability under self-destruct attacks (IND-SDA) as CCA security with the restriction that the decryption oracle stops working once the attacker submits an invalid ciphertext. We first show that the above approach based on non-malleable codes yields a solution to the problem of domain extension for IND-SDA-secure PKE, provided that the underlying code is continuously non-malleable against (a reduced form of) bit-wise tampering. Then, we prove that the code of Dziembowski et al. is actually already continuously non-malleable against bit-wise tampering. We further investigate the notion of security under self-destruct attacks and combine IND-SDA security with non-malleability under chosen-ciphertext attacks (NM-CPA) to obtain the strictly stronger notion of non-malleability under self-destruct attacks (NM-SDA). We show that NM-SDA security can be obtained from basic IND-CPA security by means of a black-box construction based on the seminal work by Choi et al. (TCC ’08). Finally, we provide a domain extension technique for building a multi-bit NM-SDA scheme from a single-bit NM-SDA scheme. To achieve this goal, we define and construct a novel type of continuous non-malleable code, called secret-state NMC, since, as we show, standard continuous NMCs are insufficient for the natural “encode-then-encrypt-bit-by-bit” approach to work. Sandro Coretti, Yevgeniy Dodis, Ueli Maurer, Björn Tackmann, Daniele Venturi 0001 |
J. Cryptol. | 4 |
| 2019 | Nonces Are Noticed: AEAD Revisited
Mihir Bellare, Ruth Ng, Björn Tackmann |
CRYPTO (1) | 3 |
| 2019 | Asymmetric Distributed TrustabstractQuorum systems are a key abstraction in distributed fault-tolerant computing for capturing trust assumptions. They can be found at the core of many algorithms for implementing reliable broadcasts, shared memory, consensus and other problems. This paper introduces asymmetric Byzantine quorum systems that model subjective trust. Every process is free to choose which combinations of other processes it trusts and which ones it considers faulty. Asymmetric quorum systems strictly generalize standard Byzantine quorum systems, which have only one global trust assumption for all processes. This work also presents protocols that implement abstractions of shared memory and broadcast primitives with processes prone to Byzantine faults and asymmetric trust. The model and protocols pave the way for realizing more elaborate algorithms with asymmetric trust. Christian Cachin, Björn Tackmann |
OPODIS | 2 |
| 2019 | Brief Announcement: Asymmetric Distributed TrustabstractQuorum systems are a key abstraction in distributed fault-tolerant computing for capturing trust assumptions. They can be found at the core of many algorithms for implementing reliable broadcasts, shared memory, consensus and other problems. This paper introduces asymmetric Byzantine quorum systems that model subjective trust. Every process is free to choose which combinations of other processes it trusts and which ones it considers faulty. Asymmetric quorum systems strictly generalize standard Byzantine quorum systems, which have only one global trust assumption for all processes. This work also presents protocols that implement abstractions of shared memory and broadcast primitives with processes prone to Byzantine faults and asymmetric trust. The model and protocols pave the way for realizing more elaborate algorithms with asymmetric trust. Christian Cachin, Björn Tackmann |
DISC | 2 |
| 2019 | Per-session security: Password-based cryptography revisitedabstractCryptographic security is usually defined as a guarantee that holds except when a bad event with negligible probability occurs, and nothing is guaranteed in that bad case. However, in settings where such failure can happen with substantial probability, one needs to provide guarantees even for the bad case. A typical example is where a (possibly weak) password is used instead of a secure cryptographic key to protect a session, the bad event being that the adversary correctly guesses the password. In a situation with multiple such sessions, a per-session guarantee is desired: any session for which the password has not been guessed remains secure, independently of whether other sessions have been compromised. A new formalism for stating such gracefully degrading security guarantees is introduced and applied to analyze the examples of password-based message authentication and password-based encryption. While a natural per-message guarantee is achieved for authentication, the situation of password-based encryption is more delicate: a per-session confidentiality guarantee only holds against attackers for which the distribution of password-guessing effort over the sessions is known in advance. In contrast, for more general attackers without such a restriction, a strong, composable notion of security cannot be achieved. Grégory Demay, Peter Gazi, Ueli Maurer, Björn Tackmann |
J. Comput. Secur. | 4 |
| 2018 | Stateful Multi-client Verifiable Computation
Christian Cachin, Esha Ghosh, Dimitrios Papadopoulos 0001, Björn Tackmann |
ACNS | 4 |
| 2018 | Secure Opportunistic Multipath Key ExchangeabstractThe security of today's widely used communication security protocols is based on trust in Certificate Authorities (CAs). However, the real security of this approach is debatable, since certificate handling is tedious and many recent attacks have undermined the trust in CAs. On the other hand, opportunistic encryption protocols such as Tcpcrypt, which are currently gaining momentum as an alternative to no encryption, have similar security to using untrusted CAs or self-signed certificates: they only protect against passive attackers. In this paper, we present a key exchange protocol, Secure Multipath Key Exchange (SMKEX), that enables all the benefits of opportunistic encryption (no need for trusted third parties or pre-established secrets), as well as proven protection against some classes of active attackers. Furthermore, SMKEX can be easily extended to a trust-on-first-use setting and can be easily integrated with TLS, providing the highest security for opportunistic encryption to date while also increasing the security of standard TLS. We show that SMKEX is made practical by the current availability of path diversity between different AS-es. We also show a method to create path diversity with encrypted tunnels without relying on the network topology. These allow SMKEX to provide protection against most adversaries for a majority of Alexa top 100 web sites. We have implemented SMKEX using a modified Multipath TCP kernel implementation and a user library that overwrites part of the socket API, allowing unmodified applications to take advantage of the security provided by SMKEX. Sergiu Costea, Marios O. Choudary, Doru Gucea, Björn Tackmann, Costin Raiciu |
CCS | 4 |
| 2018 | Updatable Encryption with Post-Compromise Security
Anja Lehmann, Björn Tackmann |
EUROCRYPT (3) | 2 |
| 2018 | Toward an algebraic theory of systems
Christian Matt 0002, Ueli Maurer, Christopher Portmann, Renato Renner, Björn Tackmann |
Theor. Comput. Sci. | 5 |
| 2017 | Per-Session Security: Password-Based Cryptography Revisited
Grégory Demay, Peter Gazi, Ueli Maurer, Björn Tackmann |
ESORICS (1) | 4 |
| 2017 | Moderately Hard Functions: Definition, Instantiations, and Applications
Joël Alwen, Björn Tackmann |
TCC (1) | 2 |
| 2017 | Causal Boxes: Quantum Information-Processing Systems Closed Under CompositionabstractComplex information-processing systems, for example, quantum circuits, cryptographic protocols, or multi-player games, are naturally described as networks composed of more basic information-processing systems. A modular analysis of such systems requires a mathematical model of systems that is closed under composition, i.e., a network of these objects is again an object of the same type. We propose such a model and call the corresponding systems causal boxes. Causal boxes capture superpositions of causal structures, e.g., messages sent by a causal box A can be in a superposition of different orders or in a superposition of being sent to box B and box C. Furthermore, causal boxes can model systems whose behavior depends on time. By instantiating the abstract cryptography framework with causal boxes, we obtain the first composable security framework that can handle arbitrary quantum protocols and relativistic protocols. Christopher Portmann, Christian Matt 0002, Ueli Maurer, Renato Renner, Björn Tackmann |
IEEE Trans. Inf. Theory | 5 |
| 2016 | The Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3
Mihir Bellare, Björn Tackmann |
CRYPTO (1) | 2 |
| 2016 | Nonce-Based Cryptography: Retaining Security When Randomness Fails
Mihir Bellare, Björn Tackmann |
EUROCRYPT (1) | 2 |
| 2015 | Robust Authenticated Encryption and the Limits of Symmetric Cryptography
Christian Badertscher, Christian Matt 0002, Ueli Maurer, Phillip Rogaway, Björn Tackmann |
IMACC | 5 |
| 2015 | How Fair is Your Protocol?: A Utility-based Approach to Protocol OptimalityabstractSecurity of distributed cryptographic protocols usually requires privacy (inputs of the honest parties remain hidden), correctness (the adversary cannot improperly affect the outcome), and fairness (if the adversary learns the output, all honest parties do also). Cleve's seminal result (STOC '86) implies that satisfying these properties simultaneously is impossible in the presence of dishonest majorities, and led to several proposals for relaxed notions of fairness. While these works also suggest completeness results (i.e., the ability to design protocols which achieve their fairness notion), their assessment is typically of an all-or-nothing nature. In this work we put forth a new approach for defining relaxed fairness guarantees that allows for a quantitative comparison between protocols with regard to the level of fairness they achieve. The basic idea is to use an appropriate utility function to express the preferences of an adversary who wants to violate fairness. We also show optimal protocols with respect to our notion, in both the two-party and multi-party settings. Juan A. Garay 0001, Jonathan Katz, Björn Tackmann, Vassilis Zikas |
PODC | 3 |
| 2015 | Augmented Secure Channels and the Goal of the TLS 1.3 Record Layer
Christian Badertscher, Christian Matt 0002, Ueli Maurer, Phillip Rogaway, Björn Tackmann |
ProvSec | 5 |
| 2015 | From Single-Bit to Multi-bit Public-Key Encryption via Non-malleable Codes
Sandro Coretti, Ueli Maurer, Björn Tackmann, Daniele Venturi 0001 |
TCC (1) | 3 |
| 2015 | Fair Distributed Computation of Reactive Functions
Juan A. Garay 0001, Björn Tackmann, Vassilis Zikas |
DISC | 2 |
| 2014 | Optimality of non-adaptive strategies: The case of parallel gamesabstractMost cryptographic security proofs require showing that two systems are indistinguishable. A central tool in such proofs is that of a game, where winning the game means provoking a certain condition, and it is shown that the two systems considered cannot be distinguished unless this condition is provoked. Upper bounding the probability of winning such a game, i.e., provoking this condition, for an arbitrary strategy is usually hard, except in the special case where the best strategy for winning such a game is known to be non-adaptive. A sufficient criterion for ensuring the optimality of non-adaptive strategies is that of conditional equivalence to a system, a notion introduced in [1]. In this paper, we show that this criterion is not necessary to ensure the optimality of non-adaptive strategies by giving two results of independent interest: 1) the optimality of non-adaptive strategies is not preserved under parallel composition; 2) in contrast, conditional equivalence is preserved under parallel composition. Grégory Demay, Peter Gazi, Ueli Maurer, Björn Tackmann |
ISIT | 4 |
| 2013 | Constructing Confidential Channels from Authenticated Channels - Public-Key Encryption Revisited
Sandro Coretti, Ueli Maurer, Björn Tackmann |
ASIACRYPT (1) | 3 |
| 2013 | Rational Protocol Design: Cryptography against Incentive-Driven AdversariesabstractExisting work on "rational cryptographic protocols" treats each party (or coalition of parties) running the protocol as a selfish agent trying to maximize its utility. In this work we propose a fundamentally different approach that is better suited to modeling a protocol under attack from an external entity. Specifically, we consider a two-party game between an protocol designer and an external attacker. The goal of the attacker is to break security properties such as correctness or privacy, possibly by corrupting protocol participants; the goal of the protocol designer is to prevent the attacker from succeeding. We lay the theoretical groundwork for a study of cryptographic protocol design in this setting by providing a methodology for defining the problem within the traditional simulation paradigm. Our framework provides ways of reasoning about important cryptographic concepts (e.g., adaptive corruptions or attacks on communication resources) not handled by previous game-theoretic treatments of cryptography. We also prove composition theorems that-for the first time-provide a sound way to design rational protocols assuming "ideal communication resources" (such as broadcast or authenticated channels) and then instantiate these resources using standard cryptographic tools. Finally, we investigate the problem of secure function evaluation in our framework, where the attacker has to pay for each party it corrupts. Our results demonstrate how knowledge of the attacker's incentives can be used to circumvent known impossibility results in this setting. Juan A. Garay 0001, Jonathan Katz, Ueli Maurer, Björn Tackmann, Vassilis Zikas |
FOCS | 4 |
| 2013 | Anonymity-Preserving Public-Key Encryption: A Constructive Approach
Markulf Kohlweiss, Ueli Maurer, Cristina Onete, Björn Tackmann, Daniele Venturi 0001 |
Privacy Enhancing Technologies | 4 |
| 2013 | Universally Composable Synchronous Computation
Jonathan Katz, Ueli Maurer, Björn Tackmann, Vassilis Zikas |
TCC | 3 |
| 2012 | Synchrony amplificationabstractVarious protocols in the cryptography and distributed systems literature assume some notion of time: One major (but not the only) example are “synchronous” models which assume that a protocol is executed in a well-defined sequence of rounds with round switches that occur (almost) simultaneously at the parties. In many of the considered models, the notion of time is either implicit, or it is closely interweaved with other mechanics of the model such that formally proving even simple statements becomes a tedious task. In this work, we develop an abstract formal model that captures exactly how the availability of clocks with “weak” synchrony guarantees can benefit parties; in particular, we show how — and at what cost — the “synchrony” of clocks can be improved. Proofs in this model are simple and the statements transfer to all models that satisfy the abstraction. The main contribution of this paper is not the actual statements we prove (which mostly verify folklore beliefs), but the formal model that follows the construction paradigm of abstract cryptography and allows to state these proofs in a simple yet rigorous manner. Indeed, the paper is a step towards a treatment of synchronous cryptographic protocols in this constructive sense. Ueli Maurer, Björn Tackmann |
ISIT | 2 |
| 2012 | Confidentiality and Integrity: A Constructive Perspective
Ueli Maurer, Andreas Rüedlinger, Björn Tackmann |
TCC | 3 |
| 2010 | On the soundness of authenticate-then-encrypt: formalizing the malleability of symmetric encryptionabstractA communication channel from an honest sender A to an honest receiver B can be described as a system with three interfaces labeled A, B, and E (the adversary), respectively, where the security properties of the channel are characterized by the capabilities provided at the E-interface. Ueli Maurer, Björn Tackmann |
CCS | 2 |