Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Marcel Maehren

dblp:331/2735 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2025
0009-0002-8964-826XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 6 · 2 first-author · 6 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
6 papers
Network security · 86% Hardware security and side channels · 14%
Computer networks
2 papers
Internet architecture and protocols · 100%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 5 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › network security
TLS
1.122025
Towards Internet-Based State Learning of TLS State Machines · USENIX Security Symposium 2025
Exploring the Unknown DTLS Universe: Analysis of the DTLS Server Ecosystem on the Internet · USENIX Security Symposium 2023
Network security
protocol security
0.912025
Finding SSH Strict Key Exchange Violations by State Learning · CCS 2025
Network security › secure communication › secure communication protocol
TLS
0.712023
We Really Need to Talk About Session Tickets: A Large-Scale Analysis of Cryptographic Dangers with TLS Session Tickets · USENIX Security Symposium 2023
Software testing
combinatorial testing
0.612022
TLS-Anvil: Adapting Combinatorial Testing for TLS Libraries · USENIX Security Symposium 2022
Network security
traffic analysis
0.212023
We Really Need to Talk About Session Tickets: A Large-Scale Analysis of Cryptographic Dangers with TLS Session Tickets · USENIX Security Symposium 2023

Methods — techniques the papers use, named apart from their topics

state learning · 2.6protocol state inference · 1.7internet-wide scanning · 1.3model-based testing · 1.1combinatorial testing · 1.1black-box analysis · 0.9hypothesis testing · 0.8bounded type-1 error · 0.8large-scale measurement · 0.7
YearPublicationVenuePosition
2025 Finding SSH Strict Key Exchange Violations by State Learning
abstract
SSH is an important protocol for secure remote shell access to servers on the Internet. At USENIX 2024, Bäumer et al. presented the Terrapin attack on SSH, which relies on the attacker injecting optional messages during the key exchange. To mitigate this attack, SSH vendors adopted an extension developed by OpenSSH called strict key exchange (''strict KEX''). With strict KEX, optional messages are forbidden during the handshake, preventing the attack. In practice, this should simplify the state machine of an SSH handshake to a linear message flow similar to that of TLS. In this work, we analyze the design, implementation, and security of strict KEX in popular SSH servers, using black-box state learning, which can uncover the hidden state machine of an implementation. In practice, it is limited by the number of learned messages and the complexity of the state machine. Thus, learning the complete state machine of SSH is infeasible. Previous research on SSH, therefore, excluded optional messages, learning only a partial state machine. However, these messages are a critical part of the Terrapin attack. We propose to instead learn the complete state machine of the handshake phase of an SSH server, but with strict KEX enabled. We investigate the security of ten SSH implementations supporting strict KEX for up to five key exchange algorithms. In total, we learn 33 state machines, revealing significant differences in the implementations. We show that seven implementations violate the strict KEX specification and find two critical security vulnerabilities. One results in a rogue session attack in the proprietary Tectia SSH implementation. Another affects the official SSH implementation of the Erlang Open Telecom Platform, and enables unauthenticated remote code execution in the security context of the SSH server.
Fabian Bäumer 0001, Marcel Maehren, Marcus Brinkmann, Jörg Schwenk
CCS2
2025 Towards Internet-Based State Learning of TLS State Machines
Marcel Maehren, Nurullah Erinola, Robert Merget, Jörg Schwenk, Juraj Somorovsky
USENIX Security Symposium1
2024 With Great Power Come Great Side Channels: Statistical Timing Side-Channel Analyses with Bounded Type-1 Errors
Martin Dunsche, Marcel Maehren, Nurullah Erinola, Robert Merget, Nicolai Bissantz, Juraj Somorovsky, Jörg Schwenk
USENIX Security Symposium2
2023 Exploring the Unknown DTLS Universe: Analysis of the DTLS Server Ecosystem on the Internet
Nurullah Erinola, Marcel Maehren, Robert Merget, Juraj Somorovsky, Jörg Schwenk
USENIX Security Symposium2
2023 We Really Need to Talk About Session Tickets: A Large-Scale Analysis of Cryptographic Dangers with TLS Session Tickets
Sven Hebrok, Simon Nachtigall, Marcel Maehren, Nurullah Erinola, Robert Merget, Juraj Somorovsky, Jörg Schwenk
USENIX Security Symposium3
2022 TLS-Anvil: Adapting Combinatorial Testing for TLS Libraries
Marcel Maehren, Philipp Nieting, Sven Hebrok, Robert Merget, Juraj Somorovsky, Jörg Schwenk
USENIX Security Symposium1