VLDB 2026 Research / reviewers in the wild / expert
Sebastian Berndt 0001
dblp:154/6431
· DBLP profile ↗
35ranked-venue papers
21as first author
16since 2021 · last 2025
0000-0003-4177-8081ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 20 · 13 first-author · 6 since 2021Security and privacy · 12 · 5 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Protection Against Subversion Corruptions via Reverse Firewalls in the Plain Universal Composability Framework
Paula Arnold, Sebastian Berndt 0001, Jörn Müller-Quade, Astrid Ottenhues |
ACNS (2) | 2 |
| 2024 | Subversion-Resilient Signatures Without Random Oracles
Pascal Bemmann, Sebastian Berndt 0001, Rongmao Chen |
ACNS (1) | 2 |
| 2024 | New Support Size Bounds and Proximity Bounds for Integer Linear Programming
Sebastian Berndt 0001, Matthias Mnich, Tobias Stamm |
SOFSEM | 1 |
| 2023 | Subversion-Resilient Authenticated Encryption Without Random Oracles
Pascal Bemmann, Sebastian Berndt 0001, Denis Diemert, Thomas Eisenbarth 0001, Tibor Jager |
ACNS | 2 |
| 2023 | Combined Fault and Leakage Resilience: Composability, Constructions and Compiler
Sebastian Berndt 0001, Thomas Eisenbarth 0001, Sebastian Faust, Marc Gourjon, Maximilian Orlt, Okan Seker |
CRYPTO (3) | 1 |
| 2023 | "Act natural!": Exchanging Private Messages on Public BlockchainsabstractMessengers have become an essential means of interpersonal interaction. Yet untraceable private communication remains an elusive goal, as most messengers hide content, but not communication patterns. The knowledge of communication patterns can by itself reveal too much, as happened, e. g., in the context of the Arab Spring. Subliminal channels in cryptographic systems enable untraceable private communication in plain sight. In this context, bulletin boards in the form of blockchains are a natural object for subliminal communication: accessing them is innocuous, as they rely on distributed access for verification and extension. At the same time, blockchain users generate hundreds of thousands of transactions per day that are individually signed and placed on the blockchain. Thus blockchains may serve as innocuous repository for publicly accessible cryptographic transactions where subliminal channels can be placed. In this paper, we propose a public-key subliminal channel using secret-recoverable splittable signature schemes on blockchains and prove that our construction is undetectable in the random oracle model under common cryptographic assumptions. Our approach is applicable to any secret-recoverable splittable signature scheme and introduces a constant overhead of a single signature per message. Such schemes are used by 98 of the top 100 cryptocurrencies. We also analyze the applicability of our approach to the Bitcoin, Monero, and RippleNet networks and present proof of concept implementations for Bitcoin and RippleNet. Thore Tiemann, Sebastian Berndt 0001, Thomas Eisenbarth 0001, Maciej Liskiewicz |
EuroS&P | 2 |
| 2023 | New Support Size Bounds for Integer Programming, Applied to Makespan Minimization on Uniformly Related MachinesabstractMixed-integer linear programming (MILP) is at the core of many advanced algorithms for solving fundamental problems in combinatorial optimization. The complexity of solving MILPs directly correlates with their support size, which is the minimum number of non-zero integer variables in an optimal solution. A hallmark result by Eisenbrand and Shmonin (Oper. Res. Lett., 2006) shows that any feasible integer linear program (ILP) has a solution with support size $s\leq 2m\cdot\log(4mΔ)$, where $m$ is the number of constraints, and $Δ$ is the largest coefficient in any constraint. Our main combinatorial result are improved support size bounds for ILPs. To improve granularity, we analyze for the largest $1$-norm $A_{\max}$ of any column of the constraint matrix, instead of $Δ$. We show a support size upper bound of $s\leq m\cdot(\log(3A_{\max})+\sqrt{\log(A_{\max})})$, by deriving a new bound on the -1 branch of the Lambert $\mathcal{W}$ function. Additionally, we provide a lower bound of $m\log(A_{\max})$, proving our result asymptotically optimal. Furthermore, we give support bounds of the form $s\leq 2m\cdot\log(1.46A_{\max})$. These improve upon the previously best constants by Aliev. et. al. (SIAM J. Optim., 2018), because all our upper bounds hold equally with $A_{\max}$ replaced by $\sqrt{m}Δ$. Using our combinatorial result, we obtain the fastest known approximation schemes (EPTAS) for the fundamental scheduling problem of makespan minimization of uniformly related machines ($Q\mid\mid C_{\max}$). Sebastian Berndt 0001, Hauke Brinkop, Klaus Jansen, Matthias Mnich, Tobias Stamm |
ISAAC | 1 |
| 2023 | PACE Solver Description: The PACE 2023 Parameterized Algorithms and Computational Experiments Challenge: Twinwidth
Max Bannach, Sebastian Berndt 0001 |
IPEC | 2 |
| 2023 | Online bin covering with limited migrationabstractSemi-online models where decisions may be revoked in a limited way have been studied extensively in the last years. A well-studied measure of the amount of decisions that can be revoked is the (constant) migration factor. When an object arrives, the decisions for objects of total size at most the migration factor times its size may be revoked. This means that a small object only leads to small changes. We extensively study the bin covering problem with migration in different scenarios. We develop algorithms both for the static case where only insertions are allowed, and for the dynamic case, where items may also depart. We also develop lower bounds for these scenarios both for amortized migration and for worst-case migration showing that our algorithms have nearly optimal migration factor and asymptotic competitive ratio. We therefore resolve the competitiveness of the bin covering problem with migration. Sebastian Berndt 0001, Leah Epstein, Klaus Jansen, Asaf Levin, Marten Maack, Lars Rohwedder |
J. Comput. Syst. Sci. | 1 |
| 2022 | Load Balancing: The Long Road from Theory to PracticeabstractThere is a long history of approximation schemes for the problem of scheduling jobs on identical machines to minimize the makespan. Such a scheme grants a (1 + ε)-approximation solution for every ε > 0, but the running time grows exponentially in 1/ε. For a long time, these schemes seemed like a purely theoretical concept. Even solving instances for moderate values of ε seemed completely illusional. In an effort to bridge theory and practice, we refine recent ILP techniques to develop the fastest known approximation scheme for this problem. An implementation of this algorithm reaches values of ε lower than 2/11 ≈ 18.2% within a reasonable timespan. This is the approximation guarantee of MULTIFIT, which, to the best of our knowledge, has the best proven guarantee of any non-scheme algorithm. Sebastian Berndt 0001, Max A. Deppert, Klaus Jansen, Lars Rohwedder |
ALENEX | 1 |
| 2022 | ASAP: Algorithm Substitution Attacks on Cryptographic ProtocolsabstractThe security of digital communication relies on few cryptographic protocols that are used to protect internet traffic, from web sessions to instant messaging. These protocols and the cryptographic primitives they rely on have been extensively studied and are considered secure. Yet, sophisticated attackers are often able to bypass rather than break security mechanisms. Kleptography or algorithm substitution attacks (ASA) describe techniques to place backdoors right into cryptographic primitives. While highly relevant as a building block, we show that the real danger of ASAs is their use in cryptographic protocols. In fact, we show that highly desirable security properties of these protocols - forward secrecy and post-compromise security - imply the applicability of ASAs. We then analyze the application of ASAs in three widely used protocols: TLS, WireGuard, and Signal. We show that these protocols can be easily subverted by carefully placing ASAs. Our analysis shows that careful design of ASAs makes detection unlikely while leaking long-term secrets within a few messages in the case of TLS and WireGuard, allowing impersonation attacks. In contrast, Signal's double-ratchet protocol shows higher immunity to ASAs, as the leakage requires much more messages. Sebastian Berndt 0001, Jan Wichelmann, Claudius Pott, Tim-Henrik Traving, Thomas Eisenbarth 0001 |
AsiaCCS | 1 |
| 2022 | Learning residual alternating automata
Sebastian Berndt 0001, Maciej Liskiewicz, Matthias Lutter, Rüdiger Reischuk |
Inf. Comput. | 1 |
| 2021 | Util: : Lookup: Exploiting Key Decoding in Cryptographic LibrariesabstractImplementations of cryptographic libraries have been scrutinized for secret-dependent execution behavior exploitable by microarchitectural side-channel attacks. To prevent unintended leakages, most libraries moved to constant-time implementations of cryptographic primitives. There have also been efforts to certify libraries for use in sensitive areas, like Microsoft CNG and Botan, with specific attention to leakage behavior. Florian Sieck, Sebastian Berndt 0001, Jan Wichelmann, Thomas Eisenbarth 0001 |
CCS | 2 |
| 2021 | Robust Online Algorithms for Dynamic Choosing Problems
Sebastian Berndt 0001, Kilian Grage, Klaus Jansen, Lukas Johannsen, Maria Kosche |
CiE | 1 |
| 2021 | Help, My Signal has Bad Device! - Breaking the Signal Messenger's Post-Compromise Security Through a Malicious Device
Jan Wichelmann, Sebastian Berndt 0001, Claudius Pott, Thomas Eisenbarth 0001 |
DIMVA | 2 |
| 2021 | Tightness of Sensitivity and Proximity Bounds for Integer Linear Programs
Sebastian Berndt 0001, Klaus Jansen, Alexandra Lassota |
SOFSEM | 1 |
| 2020 | SNI-in-the-head: Protecting MPC-in-the-head Protocols against Side-channel AnalysisabstractMPC-in-the-head based protocols have recently gained much popularity and are at the brink of seeing widespread usage. With widespread use come the spectres of implementation issues and implementation attacks such as side-channel attacks. We show that implementations of protocols implementing the MPC-in-the-head paradigm are vulnerable to side-channel attacks. As a case study, we choose the ZKBoo-protocol of Giacomelli, Madsen, and Orlandi (USENIX 2016) and show that even a single leaked value is sufficient to break the security of the protocol. To show that this attack is not just a theoretical vulnerability, we apply differential power analysis to show the vulnerabilities via a simulation. Okan Seker, Sebastian Berndt 0001, Luca Wilke, Thomas Eisenbarth 0001 |
CCS | 2 |
| 2020 | PACE Solver Description: FluidabstractThis document describes the heuristic for computing treedepth decompositions of undirected graphs used by our solve fluid. The heuristic runs four different strategies to find a solution and finally outputs the best solution obtained by any of them. Two strategies are score-based and iteratively remove the vertex with the best score. The other two strategies iteratively search for vertex separators and remove them. We also present implementation strategies and data structures that significantly improve the run time complexity and might be interesting on their own. Max Bannach, Sebastian Berndt 0001, Martin Schuster, Marcel Wienöbst |
IPEC | 2 |
| 2020 | PACE Solver Description: PID^⋆abstractThis document provides a short overview of our treedepth solver PID^{⋆} in the version that we submitted to the exact track of the PACE challenge 2020. The solver relies on the positive-instance driven dynamic programming (PID) paradigm that was discovered in the light of earlier iterations of the PACE in the context of treewidth. It was recently shown that PID can be used to solve a general class of vertex pursuit-evasion games - which include the game theoretic characterization of treedepth. Our solver PID^{⋆} is build on top of this characterization. Max Bannach, Sebastian Berndt 0001, Martin Schuster, Marcel Wienöbst |
IPEC | 2 |
| 2020 | Solving Packing Problems with Few Small Items Using Rainbow Matchings
Max Bannach, Sebastian Berndt 0001, Marten Maack, Matthias Mnich, Alexandra Lassota, Malin Rau, Malte Skambath |
MFCS | 2 |
| 2020 | On the universal steganography of optimal rate
Sebastian Berndt 0001, Maciej Liskiewicz |
Inf. Comput. | 1 |
| 2019 | Online Bin Covering with Limited Migration
Sebastian Berndt 0001, Leah Epstein, Klaus Jansen, Asaf Levin, Marten Maack, Lars Rohwedder |
ESA | 1 |
| 2019 | Positive-Instance Driven Dynamic Programming for Graph Searching
Max Bannach, Sebastian Berndt 0001 |
WADS | 2 |
| 2019 | Robust Online Algorithms for Certain Dynamic Packing Problems
Sebastian Berndt 0001, Valentin Dreismann, Kilian Grage, Klaus Jansen, Ingmar Knof |
WAOA | 1 |
| 2018 | Computing Tree Width: From Theory to Practice and Back
Sebastian Berndt 0001 |
CiE | 1 |
| 2018 | Using Structural Properties for Integer Programs
Sebastian Berndt 0001, Kim-Manuel Klein |
CiE | 1 |
| 2018 | Practical Access to Dynamic Programming on Tree Decompositions
Max Bannach, Sebastian Berndt 0001 |
ESA | 2 |
| 2018 | On the Gold Standard for Security of Universal Steganography
Sebastian Berndt 0001, Maciej Liskiewicz |
EUROCRYPT (1) | 1 |
| 2017 | Learning Residual Alternating AutomataabstractResiduality plays an essential role for learning finite automata. While residual deterministic and non-deterministic automata have been understood quite well, fundamental questions concerning alternating automata (AFA) remain open. Recently, Angluin, Eisenstat, and Fisman (2015) have initiated a systematic study of residual AFAs and proposed an algorithm called AL* – an extension of the popular L* algorithm – to learn AFAs. Based on computer experiments they have conjectured that AL* produces residual AFAs, but have not been able to give a proof. In this paper we disprove this conjecture by constructing a counterexample. As our main positive result we design an efficient learning algorithm, named AL** and give a proof that it outputs residual AFAs only. In addition, we investigate the succinctness of these different FA types in more detail. Sebastian Berndt 0001, Maciej Liskiewicz, Matthias Lutter, Rüdiger Reischuk |
AAAI | 1 |
| 2017 | Algorithm Substitution Attacks from a Steganographic PerspectiveabstractThe goal of an algorithm substitution attack (ASA), also called a subversion attack (SA), is to replace an honest implementation of a cryptographic tool by a subverted one which allows to leak private information while generating output indistinguishable from the honest output. Bellare, Paterson, and Rogaway provided at CRYPTO '14 a formal security model to capture this kind of attacks and constructed practically implementable ASAs against a large class of symmetric encryption schemes. At CCS'15, Ateniese, Magri, and Venturi extended this model to allow the attackers to work in a fully-adaptive and continuous fashion and proposed subversion attacks against digital signature schemes. Both papers also showed the impossibility of ASAs in cases where the cryptographic tools are deterministic. Also at CCS'15, Bellare, Jaeger, and Kane strengthened the original model and proposed a universal ASA against sufficiently random encryption schemes. In this paper we analyze ASAs from the perspective of steganography - the well known concept of hiding the presence of secret messages in legal communications. While a close connection between ASAs and steganography is known, this lacks a rigorous treatment. We consider the common computational model for secret-key steganography and prove that successful ASAs correspond to secure stegosystems on certain channels and vice versa. This formal proof allows us to conclude that ASAs are stegosystems and to "rediscover" several results concerning ASAs known in the steganographic literature. Sebastian Berndt 0001, Maciej Liskiewicz |
CCS | 1 |
| 2017 | Jdrasil: A Modular Library for Computing Tree DecompositionsabstractWhile the theoretical aspects concerning the computation of tree width - one of the most important graph parameters - are well understood, it is not clear how it can be computed practically. We present the open source Java library Jdrasil that implements several different state of the art algorithms for this task. By experimentally comparing these algorithms, we show that the default choices made in Jdrasil lead to an competitive implementation (it took the third place in the first PACE challenge) while also being easy to use and easy to extend. Max Bannach, Sebastian Berndt 0001, Thorsten Ehlers |
SEA | 2 |
| 2016 | Provable Secure Universal Steganography of Optimal Rate: Provably Secure Steganography does not Necessarily Imply One-Way FunctionsabstractWe present the first complexity-theoretic secure steganographic protocol which, for any communication channel, is provably secure, reliable, and has nearly optimal bandwidth. Our system is unconditionally secure, i.e. our proof does not rely on any unproven complexity-theoretic assumption, like e.g. the existence of one-way functions. This disproves the claim that the existence of one-way functions and access to a communication channel oracle are both necessary and sufficient conditions for the existence of secure steganography, in the sense that secure and reliable steganography exists independently of the existence of one-way functions. Sebastian Berndt 0001, Maciej Liskiewicz |
IH&MMSec | 1 |
| 2016 | Hard Communication Channels for SteganographyabstractThis paper considers steganography - the concept of hiding the presence of secret messages in legal communications - in the computational setting and its relation to cryptography. Very recently the first (non-polynomial time) steganographic protocol has been shown which, for any communication channel, is provably secure, reliable, and has nearly optimal bandwidth. The security is unconditional, i.e. it does not rely on any unproven complexity-theoretic assumption. This disproves the claim that the existence of one-way functions and access to a communication channel oracle are both necessary and sufficient conditions for the existence of secure steganography in the sense that secure and reliable steganography exists independently of the existence of one-way functions. In this paper, we prove that this equivalence also does not hold in the more realistic setting, where the stegosystem is polynomial time bounded. We prove this by constructing (a) a channel for which secure steganography exists if and only if one-way functions exist and (b) another channel such that secure steganography implies that no one-way functions exist. We therefore show that security-preserving reductions between cryptography and steganography need to be treated very carefully. Sebastian Berndt 0001, Maciej Liskiewicz |
ISAAC | 1 |
| 2016 | Steganography Based on Pattern Languages
Sebastian Berndt 0001, Rüdiger Reischuk |
LATA | 1 |
| 2015 | Fully Dynamic Bin Packing Revisited
Sebastian Berndt 0001, Klaus Jansen, Kim-Manuel Klein |
APPROX-RANDOM | 1 |