Marc Fischlin

dblp:72/5460 · DBLP profile ↗
← Back
106ranked-venue papers
57as first author
25since 2021 · last 2026
0000-0003-0597-8297ORCID · verified

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

Security and privacy · 100 · 52 first-author · 25 since 2021Theory of computation · 7 · 7 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Fast Updatable Message Authentication Codes and Signatures with Public Tokens
Marc Fischlin, Gözde Saçiak
ACISP (3)1
2026 Efficiency Improvements for Signal's Handshake Protocol
Barbara Jiabao Benedikt, Sebastian Clermont, Marc Fischlin, Tobias Schmalz
AsiaCCS3
2026 Combining Oblivious Pseudorandom Functions
Sebastian H. Faller, Marc Fischlin, Julius Hardt, Julia Hesse
EUROCRYPT (2)2
2026 Tighter Bit-Security Bounds in Quantum Key Search via the Chebyshev Distance
Marc Fischlin, Evangelos Gkoumas, Gonne Kretschmer
PQCrypto (1)1
2025 A Cryptographic Analysis of Google's PSP and Falcon Channel Protocols
Marc Fischlin, Sascha Hoffmann, Leonhard Ruppel, Gözde Saçiak, Tobias Schnitzler, Maximilian Stillger
AsiaCCS1
2025 The Order of Hashing in Fiat-Shamir Schemes
Barbara Jiabao Benedikt, Marc Fischlin
ASIACRYPT (4)2
2025 Probabilistic Skipping-Based Data Structures with Robust Efficiency Guarantees
abstract
Probabilistic data structures like hash tables, skip lists, and treaps support efficient operations through randomized hierarchies that enable ''skipping'' elements, achieving sub-linear query complexity on average for perfectly correct responses. They serve as critical components in performance-sensitive systems where correctness is essential and efficiency is highly desirable. While simpler than deterministic alternatives like balanced search trees, these structures traditionally assume that input data are independent of the structure's internal randomness and state -- an assumption questionable in malicious environments -- potentially leading to a significantly increased query complexity. We present adaptive attacks on all three aforementioned structures that, in the case of hash tables and skip lists, cause exponential degradation compared to the input-independent setting. While efficiency-targeting attacks on hash tables are well-studied, our attacks on skip lists and treaps provide new insights into vulnerabilities of skipping-based probabilistic data structures. Next, we propose simple and efficient modifications to the original designs of these data structures to provide provable security against adaptive adversaries. Our approach is formalized through Adaptive Adversary Property Conservation (AAPC), a general security notion that captures deviation from the expected efficiency guarantees in adversarial scenarios. We use this notion to present rigorous robustness proofs for our versions of the data structures. Lastly, we perform experiments whose empirical results closely agree with our analytical results.
Marc Fischlin, Moritz Huppert, Sam A. Markelon
CCS1
2025 Key Derivation Functions Without a Grain of Salt
Matilda Backendal, Sebastian Clermont, Marc Fischlin, Felix Günther 0001
EUROCRYPT (8)3
2025 BUFFing Threshold Signature Schemes
Marc Fischlin, Aikaterini Mitrokotsa, Jenit Tomy
PKC (3)1
2025 Bit Security of Quantum Key Search
Marc Fischlin, Evangelos Gkoumas
SAC1
2024 Post-quantum Asynchronous Remote Key Generation for FIDO2
Jacqueline Brendel, Sebastian Clermont, Marc Fischlin
ASIACRYPT (3)3
2024 Fake It till You Make It: Enhancing Security of Bluetooth Secure Connections via Deferrable Authentication
abstract
The Bluetooth protocol for wireless connection between devices comes with several security measures to protect confidentiality and integrity of data. At the heart of these security protocols lies the Secure Simple Pairing, wherewith the devices can negotiate a shared key before communicating sensitive data. Despite the good intentions, the Bluetooth security protocol has repeatedly been shown to be vulnerable, especially with regard to active attacks on the Secure Simple Pairing.
Marc Fischlin, Olga Sanina
CCS1
2024 Integrating Causality in Messaging Channels
Marc Fischlin
EUROCRYPT (3)2
2024 BUFFing FALCON Without Increasing the Signature Size
Samed Düzlü, Rune Fiedler, Marc Fischlin
SAC (1)3
2024 Robust Channels: Handling Unreliable Networks in the Record Layers of QUIC and DTLS 1.3
abstract
Abstract The common approach in secure communication channel protocols is to rely on ciphertexts arriving in-order and to close the connection upon any rogue ciphertext. Cryptographic security models for channels generally reflect such design. This is reasonable when running atop lower-level transport protocols like TCP ensuring in-order delivery, as for example, is the case with TLS or SSH. However, protocols like QUIC or DTLS which run over a non-reliable transport such as UDP, do not—and in fact cannot—close the connection if packets are lost or arrive in a different order. Those protocols instead have to carefully catch effects arising naturally in unreliable networks, usually by using a sliding-window technique where ciphertexts can be decrypted correctly as long as they are not misplaced too far. In order to be able to capture QUIC and the newest DTLS version 1.3, we introduce a generalized notion of robustness of cryptographic channels. This property can capture unreliable network behavior and guarantees that adversarial tampering cannot hinder ciphertexts that can be decrypted correctly from being accepted. We show that robustness is orthogonal to the common notion of integrity for channels, but together with integrity and chosen-plaintext security it provides a robust analog of chosen-ciphertext security of channels. In contrast to prior work, robustness allows us to study packet encryption in the record layer protocols of QUIC and of DTLS 1.3 and the novel sliding-window techniques both protocols employ. We show that both protocols achieve robust chosen-ciphertext security based on certain properties of their sliding-window techniques and the underlying AEAD schemes. Notably, the robustness needed in handling unreliable network messages requires both record layer protocols to tolerate repeated adversarial forgery attempts. This means we can only establish non-tight security bounds (in terms of AEAD integrity), a security degradation that was missed in earlier protocol drafts. Our bounds led the responsible IETF working groups to introduce concrete forgery limits for both protocols and the IRTF CFRG to consider AEAD usage limits more broadly.
Marc Fischlin, Felix Günther 0001, Christian Janson
J. Cryptol.1
2024 Decision-based Data Distribution (D³): Enabling Users to Minimize Data Propagation in Privacy-sensitive Scenarios
abstract
In many scenarios, users have to communicate sensitive data with third parties such as doctors, lawyers, insurance companies, social workers, or online shops. Handing over personal data is necessary to use those services, but delegating tasks to increase efficiency still poses the risk that personal data might be leaked. To minimize this risk and further enhance the privacy of users, we propose an interaction concept that uses layered encryption of messages to provide a trade-off between privacy and usability. Users can choose which data is additionally encrypted in an inner layer, e.g. only for the eyes of their doctor, and which data is available in an outer (encrypted or unencrypted) layer for all staff members. Another benefit is the hiding of sensitive data from package inspection or crawling algorithms via emails, while less critical parts can still be processed by these systems via the partial access. To investigate this concept, we derive relevant use cases for form-based communication via email from a quantitative pre-study with 1011 participants, showing that general practitioners are the most suitable use case. We developed demonstrators for this use case and evaluated them in a qualitative study with 42 participants. Our results show that the possibility of minimizing the propagation of sensitive data through additional encryption is highly appreciated and the usage of form-based communication is a promising approach for digital transformation.
Sebastian Linsner, Kilian Demuth, Marc Fischlin, Christian Reuter 0001
Proc. Priv. Enhancing Technol.3
2023 The Indifferentiability of the Duplex and Its Practical Applications
Jean Paul Degabriele, Marc Fischlin, Jérôme Govinden
ASIACRYPT (8)2
2023 Verifiable Verification in Cryptographic Protocols
abstract
Common verification steps in cryptographic protocols, such as signature or message authentication code checks or the validation of elliptic curve points, are crucial for the overall security of the protocol. Yet implementation errors omitting these steps easily remain unnoticed, as often the protocol will function perfectly anyways. One of the most prominent examples is Apple's goto fail bug where the erroneous certificate verification skipped over several of the required steps, marking invalid certificates as correctly verified. This vulnerability went undetected for at least 17 months.
Marc Fischlin, Felix Günther 0001
CCS1
2023 Stealth Key Exchange and Confined Access to the Record Protocol Data in TLS 1.3
abstract
We show how to embed a covert key exchange sub protocol within a regular TLS 1.3 execution, generating a stealth key in addition to the regular session keys. The idea, which has appeared in the literature before, is to use the exchanged nonces to transport another key value. Our contribution is to give a rigorous model and analysis of the security of such embedded key exchanges, requiring that the stealth key remains secure even if the regular key is under adversarial control. Specifically for our stealth version of the TLS 1.3 protocol we show that this extra key is secure in this setting under the common assumptions about the TLS protocol.
Marc Fischlin
CCS1
2023 Searching for ELFs in the Cryptographic Forest
Marc Fischlin, Felix Rohrbach
TCC (3)1
2022 Nostradamus Goes Quantum
Barbara Jiabao Benedikt, Marc Fischlin, Moritz Huppert
ASIACRYPT (3)2
2021 Cryptographic Analysis of the Bluetooth Secure Connection Protocol Suite
Marc Fischlin, Olga Sanina
ASIACRYPT (2)1
2021 Multipath TLS 1.3
Marc Fischlin, Sven-André Müller, Jean-Pierre Münch, Lars Porth
ESORICS (2)1
2021 BUFFing signature schemes beyond unforgeability and the case of post-quantum signatures
abstract
Modern digital signature schemes can provide more guarantees than the standard notion of (strong) unforgeability, such as offering security even in the presence of maliciously generated keys, or requiring to know a message to produce a signature for it. The use of signature schemes that lack these properties has previously enabled attacks on real-world protocols. In this work we revisit several of these notions beyond unforgeability, establish relations among them, provide the first formal definition of non re-signability, and a transformation that can provide these properties for a given signature scheme in a provable and efficient way.Our results are not only relevant for established schemes: for example, the ongoing NIST PQC competition towards standardizing post-quantum signature schemes has six finalists in its third round. We perform an in-depth analysis of the candidates with respect to their security properties beyond unforgeability. We show that many of them do not yet offer these stronger guarantees, which implies that the security guarantees of these post-quantum schemes are not strictly stronger than, but instead incomparable to, classical signature schemes. We show how applying our transformation would efficiently solve this, paving the way for the standardized schemes to provide these additional guarantees and thereby making them harder to misuse.
Cas Cremers, Samed Düzlü, Rune Fiedler, Marc Fischlin, Christian Janson
SP4
2021 A Cryptographic Analysis of the TLS 1.3 Handshake Protocol
abstract
Abstract We analyze the handshake protocol of the Transport Layer Security (TLS) protocol, version 1.3. We address both the full TLS 1.3 handshake (the one round-trip time mode, with signatures for authentication and (elliptic curve) Diffie–Hellman ephemeral ((EC)DHE) key exchange), and the abbreviated resumption/“PSK” mode which uses a pre-shared key for authentication (with optional (EC)DHE key exchange and zero round-trip time key establishment). Our analysis in the reductionist security framework uses a multi-stage key exchange security model, where each of the many session keys derived in a single TLS 1.3 handshake is tagged with various properties (such as unauthenticated versus unilaterally authenticated versus mutually authenticated, whether it is intended to provide forward security, how it is used in the protocol, and whether the key is protected against replay attacks). We show that these TLS 1.3 handshake protocol modes establish session keys with their desired security properties under standard cryptographic assumptions.
Benjamin Dowling, Marc Fischlin, Felix Günther 0001, Douglas Stebila
J. Cryptol.2
2020 Security Reductions for White-Box Key-Storage in Mobile Payments
Estuardo Alpirez Bock, Christopher Brzuska, Marc Fischlin, Christian Janson, Wil Michiels
ASIACRYPT (1)3
2020 Authentication in Key-Exchange: Definitions, Relations and Composition
abstract
We present a systematic approach to define and study authentication notions in authenticated key-exchange protocols. We propose and use a flexible and expressive predicate-based definitional framework. Our definitions capture key and entity authentication, in both implicit and explicit variants, as well as key and entity confirmation, for authenticated key-exchange protocols. In particular, we capture critical notions in the authentication space such as key-compromise impersonation resistance and security against unknown key-share attacks. We first discuss these definitions within the Bellare-Rogaway model and then extend them to Canetti-Krawczyk-style models. We then show two useful applications of our framework. First, we look at the authentication guarantees of three representative protocols to draw several useful lessons for protocol design. The core technical contribution of this paper is then to formally establish that composition of secure implicitly authenticated key-exchange with subsequent confirmation protocols yields explicit authentication guarantees. Without a formal separation of implicit and explicit authentication from secrecy, a proof of this folklore result could not have been established.
Cyprien Delpech de Saint Guilhem, Marc Fischlin, Bogdan Warinschi
CSF2
2020 Modeling Memory Faults in Signature and Authenticated Encryption Schemes
Marc Fischlin, Felix Günther 0001
CT-RSA1
2020 Signatures from Sequential-OR Proofs
Marc Fischlin, Patrick Harasser, Christian Janson
EUROCRYPT (3)1
2020 Information-Theoretic Security of Cryptographic Channels
Marc Fischlin, Felix Günther 0001, Philipp Muth
ICICS1
2020 Towards Post-Quantum Security for Signal's X3DH Handshake
Jacqueline Brendel, Marc Fischlin, Felix Günther 0001, Christian Janson, Douglas Stebila
SAC2
2019 Breakdown Resilience of Key Exchange Protocols: NewHope, TLS 1.3, and Hybrids
Jacqueline Brendel, Marc Fischlin, Felix Günther 0001
ESORICS (2)2
2019 Hybrid Key Encapsulation Mechanisms and Authenticated Key Exchange
Nina Bindel, Jacqueline Brendel, Marc Fischlin, Brian Goncalves, Douglas Stebila
PQCrypto3
2018 Invisible Sanitizable Signatures and Public-Key Encryption are Equivalent
Marc Fischlin, Patrick Harasser
ACNS1
2018 Simulatable Channels: Extended Security that is Universally Composable and Easier to Prove
Jean Paul Degabriele, Marc Fischlin
ASIACRYPT (3)2
2018 Backdoored Hash Functions: Immunizing HMAC and HKDF
abstract
Security of cryptographic schemes is traditionally measured as the inability of resource-constrained adversaries to violate a desired security goal. The security argument usually relies on a sound design of the underlying components. Arguably, one of the most devastating failures of this approach can be observed when considering adversaries such as intelligence agencies that can influence the design, implementation, and standardization of cryptographic primitives. While the most prominent example of cryptographic backdoors is NIST's Dual_EC_DRBG, believing that such attempts have ended there is naive. Security of many cryptographic tasks, such as digital signatures, pseudorandom generation, and password protection, crucially relies on the security of hash functions. In this work, we consider the question of how backdoors can endanger security of hash functions and, especially, if and how we can thwart such backdoors. We particularly focus on immunizing arbitrarily backdoored versions of HMAC (RFC 2104) and the hash-based key derivation function HKDF (RFC 5869), which are widely deployed in critical protocols such as TLS. We give evidence that the weak pseudorandomness property of the compression function in the hash function is in fact robust against backdooring. This positive result allows us to build a backdoor-resistant pseudorandom function, i.e., a variant of HMAC, and we show that HKDF can be immunized against backdoors at little cost. Unfortunately, we also argue that safe-guarding unkeyed hash functions against backdoors is presumably hard.
Marc Fischlin, Christian Janson, Sogol Mazaheri
CSF1
2018 Self-Guarding Cryptographic Protocols against Algorithm Substitution Attacks
abstract
We put forward the notion of self-guarding cryptographic protocols as a countermeasure to algorithm substitution attacks. Such self-guarding protocols can prevent undesirable leakage by subverted algorithms if one has the guarantee that the system has been properly working in an initialization phase. Unlike detection-based solutions they thus proactively thwart attacks, and unlike reverse firewalls they do not assume an online external party. We present constructions of basic primitives for (public-key and private-key) encryption and for signatures. We also argue that the model captures attacks with malicious hardware tokens and show how to self-guard a PUF-based key exchange protocol.
Marc Fischlin, Sogol Mazaheri
CSF1
2017 Redactable Graph Hashing, Revisited - (Extended Abstract)
Andreas Erwig, Marc Fischlin, Martin Hald, Dominik Helm, Robert Kiel, Florian Kübler, Michael Kümmerlin, Jakob Laenge, Felix Rohrbach
ACISP (2)2
2017 PRF-ODH: Relations, Instantiations, and Impossibility Results
Jacqueline Brendel, Marc Fischlin, Felix Günther 0001, Christian Janson
CRYPTO (3)2
2017 Zero Round-Trip Time for the Extended Access Control Protocol
Jacqueline Brendel, Marc Fischlin
ESORICS (1)2
2017 Replay Attacks on Zero Round-Trip Time: The Case of the TLS 1.3 Handshake Candidates
abstract
We investigate security of key exchange protocols supporting so-called zero round-trip time (0-RTT), enabling a client to establish a fresh provisional key without interaction, based only on cryptographic material obtained in previous connections. This key can then be already used to protect early application data, transmitted to the server before both parties interact further to switch to fully secure keys. Two recent prominent examples supporting such 0-RTT modes are Google's QUIC protocol and the latest drafts for the upcoming TLS version 1.3. We are especially interested in the question how replay attacks, enabled through the lack of contribution from the server, affect security in the 0-RTT case. Whereas the first proposal of QUIC uses state on the server side to thwart such attacks, the latest version of QUIC and TLS 1.3 rather accept them as inevitable. We analyze what this means for the key secrecy of both the preshared-key-based 0-RTT handshake in draft-14 of TLS 1.3 as well as the Diffie-Hellman-based 0-RTT handshake in TLS 1.3 draft-12. As part of this we extend previous security models to capture such cases, also shedding light on the limitations and options for 0-RTT security under replay attacks.
Marc Fischlin, Felix Günther 0001
EuroS&P1
2016 Obfuscation Combiners
Marc Fischlin, Amir Herzberg, Hod Bin Noon, Haya Schulmann
CRYPTO (2)1
2016 Key Confirmation in Key Exchange: A Formal Treatment and Implications for TLS 1.3
abstract
Key exchange protocols allow two parties at remote locations to compute a shared secret key. The common security notions for such protocols are secrecy and authenticity, but many widely deployed protocols and standards name another property, called key confirmation, as a major design goal. This property should guarantee that a party in the key exchange protocol is assured that another party also holds the shared key. Remarkably, while secrecy and authenticity definitions have been studied extensively, key confirmation has been treated rather informally so far. In this work, we provide the first rigorous formalization of key confirmation, leveraging the game-based security framework well-established for secrecy and authentication notions for key exchange. We define two flavors of key confirmation, full and almost-full key confirmation, taking into account the inevitable asymmetry of the roles of the parties with respect to the transmission of the final protocol message. These notions capture the strongest level of key confirmation reasonably expectable for the two communication partners of the key exchange. We demonstrate the benefits of having precise security definitions for key-confirmation by applying them to the next version of the Transport Layer Security (TLS) protocol, version 1.3, currently developed by the Internet Engineering Task Force (IETF). Our analysis shows that the full handshake as specified in the TLS 1.3 draft draft-ietf-tls-tls13-10 achieves desirable notions of key confirmation for both clients and servers. While key confirmation is generally understood and in the TLS 1.3 draft described as being obtained from the Finished messages exchanged, interestingly we can show that the full TLS 1.3 handshake provides key confirmation even without those messages, shedding a formal light on the security properties different handshake messages entail. We further demonstrate the usefulness of rigorous definition by revisiting a folklore approach to establish key confirmation (as discussed for example in SP 800-56A of NIST). We provide a formalization as a generic protocol transformation and show that the resulting protocols enjoy strong key confirmation guarantees, thus confirming its beneficial use in both theoretical and practical protocol designs.
Marc Fischlin, Felix Günther 0001, Bogdan Warinschi
IEEE Symposium on Security and Privacy1
2016 Securing Transactions with the eIDAS Protocols
Frank Morgner, Paul Bastian, Marc Fischlin
WISTP3
2016 Adaptive proofs of knowledge in the random oracle model
abstract
The authors define a notion of adaptive proofs of knowledge (PoKs) in the random oracle model (ROM). These are proofs where the malicious prover can adaptively issue multiple statements and proofs, and where the extractor is supposed to extract a witness for each statement. They begin by studying the traditional notion of zero‐knowledge PoKs in the ROM and then show how to extend it to the case of adaptive adversaries and to simulation soundness, where the adversary can also learn simulated proofs. The authors’ first main result is negative. Under common assumptions, they can show that the well‐known Fiat–Shamir–Schnorr proof system is not adaptively secure. As for the second result, they prove that an existing construction due to Fischlin (Crypto 2005) yields adaptively secure simulation‐sound PoKs in the ROM. Since the purpose of this work is to motivate and introduce adaptive proofs, they only briefly discuss some applications to other areas, for example that adaptive proofs seem to be exactly what one requires to construct chosen‐ciphertext attack‐secure public‐key encryption from indistinguishability under chosen plaintext attack secure schemes.
David Bernhard, Marc Fischlin, Bogdan Warinschi
IET Inf. Secur.2
2015 Privately Computing Set-Union and Set-Intersection Cardinality via Bloom Filters
Rolf Egert, Marc Fischlin, David Gens, Sven Jacob, Matthias Senker, Jörn Tillmanns
ACISP2
2015 A Cryptographic Analysis of the TLS 1.3 Handshake Protocol Candidates
abstract
The Internet Engineering Task Force (IETF) is currently developing the next version of the Transport Layer Security (TLS) protocol, version 1.3. The transparency of this standardization process allows comprehensive cryptographic analysis of the protocols prior to adoption, whereas previous TLS versions have been scrutinized in the cryptographic literature only after standardization. This is even more important as there are two related, yet slightly different, candidates in discussion for TLS 1.3, called draft-ietf-tls-tls13-05 and draft-ietf-tls-tls13-dh-based. We give a cryptographic analysis of the primary ephemeral Diffie-Hellman-based handshake protocol, which authenticates parties and establishes encryption keys, of both TLS 1.3 candidates. We show that both candidate handshakes achieve the main goal of providing secure authenticated key exchange according to an augmented multi-stage version of the Bellare-Rogaway model. Such a multi-stage approach is convenient for analyzing the design of the candidates, as they establish multiple session keys during the exchange.
Benjamin Dowling, Marc Fischlin, Felix Günther 0001, Douglas Stebila
CCS2
2015 Data Is a Stream: Security of Stream-Based Channels
Marc Fischlin, Felix Günther 0001, Giorgia Azzurra Marson, Kenneth G. Paterson
CRYPTO (2)1
2014 Multi-Stage Key Exchange and the Case of Google's QUIC Protocol
abstract
The traditional approach to build a secure connection is to run a key exchange protocol and, once the key has been established, to use this key afterwards in a secure channel protocol. The security of key exchange and channel protocols, and to some extent also of the composition of both, has been scrutinized extensively in the literature. However, this approach usually falls short of capturing some key exchange protocols in which, due to practical motivation, the originally separated phases become intertwined and keys are established continuously. Two prominent examples of such protocols are TLS (with resumption), and Google's recently proposed low-latency protocol QUIC. In this work we revisit the previous security of model of Brzuska et al. (CCS'11) and expand it into a multi-stage key exchange model in the style of Bellare and Rogaway. In our model, parties can establish multiple keys in different stages and use these keys between stages, even to establish the next key. The advantage of using the formalization of Brzuska et al. is that it has been designed with the aim to provide compositional guarantees. Hence, we can, too, give sufficient conditions under which multi-stage key exchange protocols compose securely with any symmetric-key application protocol, like a secure channel protocol. We then exercise our model for the case of the QUIC protocol. Basically, we show that QUIC is an adequately secure multi-stage key exchange protocol and meets the suggested security properties of the designers. We continue by proposing some slight changes to QUIC to make it more amenable to our composition result and to allow reasoning about its security as a combined connection establishment protocol when composed with a secure channel protocol.
Marc Fischlin, Felix Günther 0001
CCS1
2014 Intercepting tokens in cryptographic protocols: The empire strikes back in the clone wars
abstract
Achieving information-theoretically secure key exchange between two parties requires some “hardware set-up”, like the possibility to transmit quantum bits. An alternative approach, which recently emerged in the crypto community, is to use tamper-resistant hardware tokens in protocols. However, such tokens need to be transmitted physically between parties, opening up the possibility to attack the actual transfer of the token, possibly in combination with attacks on the digital protocol. We discuss such interception attacks on cryptographic protocols which rely on trustworthy hardware like one-time memory tokens (Goldwasser et al., Crypto 2008). In such attacks the adversary can mount man-in-the-middle attacks and access, or even substitute, transmitted tokens. We show that many of the existing token-based protocols are vulnerable against this kind of attack, which typically lies outside of the previously considered security models. We also give a positive result for protocols remaining secure against such attacks. We present a very efficient protocol for password-based authenticated key exchange based on the weak model of one-time memory tokens. Our protocol only requires four moves, very basic operations, and the sender to send ℓ tokens in the first step for passwords of length ℓ. At the same time we achieve information-theoretic security in Canetti's universal composition framework (FOCS 2001) against adaptive adversaries (assuming reliable erasure), even if the tokens are not guaranteed to be transferred securely, i.e., even if the adversary can read or substitute transmitted tokens.
Özgür Dagdelen, Marc Fischlin
ISIT2
2014 Robust Multi-Property Combiners for Hash Functions
Marc Fischlin, Anja Lehmann, Krzysztof Pietrzak
J. Cryptol.1
2013 Computing on Authenticated Data for Adjustable Predicates
Björn Deiseroth, Victoria Fehr, Marc Fischlin, Manuel Maasz, Nils Reimers 0001, Richard Stein
ACNS3
2013 Terrorism in Distance Bounding: Modeling Terrorist-Fraud Resistance
Marc Fischlin, Cristina Onete
ACNS1
2013 Notions of Black-Box Reductions, Revisited
Paul Baecher, Christopher Brzuska, Marc Fischlin
ASIACRYPT (1)3
2013 The Fiat-Shamir Transformation in a Quantum World
Özgür Dagdelen, Marc Fischlin, Tommaso Gagliardoni
ASIACRYPT (2)2
2013 A Cryptographic Analysis of OPACITY - (Extended Abstract)
Özgür Dagdelen, Marc Fischlin, Tommaso Gagliardoni, Giorgia Azzurra Marson, Arno Mittelbach, Cristina Onete
ESORICS2
2013 Ideal-Cipher (Ir)reducibility for Blockcipher-Based Hash Functions
Paul Baecher, Pooya Farshim, Marc Fischlin, Martijn Stam
EUROCRYPT3
2013 Limitations of the Meta-reduction Technique: The Case of Schnorr Signatures
Marc Fischlin, Nils Fleischhacker
EUROCRYPT1
2013 Subtle kinks in distance-bounding: an analysis of prominent protocols
abstract
Distance-bounding protocols prevent man-in-the-middle attacks by measuring response times. The four attacks such protocols typically address, recently formalized in [10], are: (1) mafia fraud, where the adversary must impersonate to a verifier in the presence of an honest prover; (2) terrorist fraud, where the adversary gets some offline prover support to impersonate; (3) distance fraud, where provers claim to be closer to verifiers than they really are; and (4) impersonations, where adversaries impersonate provers during lazy phases. Durholz et al. [10] also formally analyzed the security of (an enhancement of) the Kim-Avoine protocol [14].
Marc Fischlin, Cristina Onete
WISEC1
2012 Domain-Specific Pseudonymous Signatures for the German Identity Card
Jens Bender, Özgür Dagdelen, Marc Fischlin, Dennis Kügler
ISC3
2011 Relaxed Security Notions for Signatures of Knowledge
Marc Fischlin, Cristina Onete
ACNS1
2011 Random Oracles in a Quantum World
Dan Boneh, Özgür Dagdelen, Marc Fischlin, Anja Lehmann, Christian Schaffner, Mark Zhandry
ASIACRYPT3
2011 Non-interactive and Re-usable Universally Composable String Commitments with Adaptive Security
Marc Fischlin, Benoît Libert, Mark Manulis
ASIACRYPT1
2011 Composability of bellare-rogaway key exchange protocols
abstract
In this paper we examine composability properties for the fundamental task of key exchange. Roughly speaking, we show that key exchange protocols secure in the prevalent model of Bellare and Rogaway can be composed with arbitrary protocols that require symmetrically distributed keys. This composition theorem holds if the key exchange protocol satisfies an additional technical requirement that our analysis brings to light: it should be possible to determine which sessions derive equal keys given only the publicly available information. What distinguishes our results from virtually all existing work is that we do not rely, neither directly nor indirectly, on the simulation paradigm. Instead, our security notions and composition theorems exclusively use a game-based formalism.We thus avoid several undesirable consequences of simulation-based security notions and support applicability to a broader class of protocols. In particular, we offer an abstract formalization of game-based security that should be of independent interest in other investigations using game-based formalisms.
Christopher Brzuska, Marc Fischlin, Bogdan Warinschi, Stephen C. Williams
CCS2
2011 Random Oracle Reducibility
Paul Baecher, Marc Fischlin
CRYPTO2
2011 Physically Uncloneable Functions in the Universal Composition Framework
Christopher Brzuska, Marc Fischlin, Heike Schröder, Stefan Katzenbeisser 0001
CRYPTO2
2011 Expedient Non-malleability Notions for Hash Functions
Paul Baecher, Marc Fischlin, Dominique Schröder
CT-RSA2
2011 Secure Set Intersection with Untrusted Hardware Tokens
Marc Fischlin, Benny Pinkas, Ahmad-Reza Sadeghi, Thomas Schneider 0003, Ivan Visconti
CT-RSA1
2011 A Formal Approach to Distance-Bounding RFID Protocols
Ulrich Dürholz, Marc Fischlin, Michael Kasper, Cristina Onete
ISC2
2011 Breaking reCAPTCHA: A Holistic Approach via Shape Recognition
Paul Baecher, Niklas Büscher, Marc Fischlin, Benjamin Milde
SEC3
2011 Learning Whom to Trust in a Privacy-Friendly Way
abstract
The topics of trust and privacy are more relevant to users of online communities than ever before. Trust models provide excellent means for supporting users in their decision making process. However, those models require an exchange of information between users, which can pose a threat to the users' privacy. In this paper, we present a novel approach for a privacy preserving computation of trust. Besides preserving the privacy of the recommenders by exchanging and aggregating recommendations under encryption, the proposed approach is the first that enables the trusting entities to learn about the trustworthiness of their recommenders at the same time. This is achieved by linking the minimum amount of information that is required for the learning process to the actual recommendation and by using zero-knowledge proofs for assuring the correctness of this additional information.
Sebastian Ries, Marc Fischlin, Leonardo A. Martucci, Max Mühlhäuser
TrustCom2
2011 Efficient Non-Malleable Commitment Schemes
Marc Fischlin, Roger Fischlin
J. Cryptol.1
2010 Redactable Signatures for Tree-Structured Data: Definitions and Constructions
Christopher Brzuska, Heike Schröder, Özgür Dagdelen, Marc Fischlin, Martin Franz, Stefan Katzenbeisser 0001, Mark Manulis, Cristina Onete, Andreas Peter 0001, Bertram Poettering, Dominique Schröder
ACNS4
2010 Random Oracles with(out) Programmability
Marc Fischlin, Anja Lehmann, Thomas Ristenpart, Thomas Shrimpton, Martijn Stam, Stefano Tessaro
ASIACRYPT1
2010 Hash Function Combiners in TLS and SSL
Marc Fischlin, Anja Lehmann
CT-RSA1
2010 On the Impossibility of Three-Move Blind Signature Schemes
Marc Fischlin, Dominique Schröder
EUROCRYPT1
2010 Security Analysis of the Extended Access Control Protocol for Machine Readable Travel Documents
Özgür Dagdelen, Marc Fischlin
ISC2
2010 Delayed-Key Message Authentication for Streams
Marc Fischlin, Anja Lehmann
TCC1
2009 Foundations of Non-malleable Hash and One-Way Functions
Alexandra Boldyreva, David Cash, Marc Fischlin, Bogdan Warinschi
ASIACRYPT3
2009 Security Analysis of the PACE Key-Agreement Protocol
Jens Bender, Marc Fischlin, Dennis Kügler
ISC2
2009 Efficient Non-malleable Commitment Schemes
Marc Fischlin, Roger Fischlin
J. Cryptol.1
2008 Deterministic Encryption: Definitional Equivalences and Constructions without Random Oracles
Mihir Bellare, Marc Fischlin, Adam O'Neill, Thomas Ristenpart
CRYPTO2
2008 Security of NMACand HMACBased on Non-malleability
Marc Fischlin
CT-RSA1
2008 Robust Multi-property Combiners for Hash Functions Revisited
Marc Fischlin, Anja Lehmann, Krzysztof Pietrzak
ICALP (2)1
2008 Multi-property Preserving Combiners for Hash Functions
Marc Fischlin, Anja Lehmann
TCC1
2007 Security-Amplifying Combiners for Collision-Resistant Hash Functions
Marc Fischlin, Anja Lehmann
CRYPTO1
2006 On the Security of OAEP
Alexandra Boldyreva, Marc Fischlin
ASIACRYPT2
2006 Round-Optimal Composable Blind Signatures in the Common Reference String Model
Marc Fischlin
CRYPTO1
2006 Universally Composable Oblivious Transfer in the Multi-party Setting
Marc Fischlin
CT-RSA1
2005 Analysis of Random Oracle Instantiation Scenarios for OAEP and Other Practical Schemes
Alexandra Boldyreva, Marc Fischlin
CRYPTO2
2005 Communication-Efficient Non-interactive Proofs of Knowledge with Online Extractors
Marc Fischlin
CRYPTO1
2005 Completely Non-malleable Schemes
Marc Fischlin
ICALP1
2004 Fast Verification of Hash Chains
Marc Fischlin
CT-RSA1
2002 On the Impossibility of Constructing Non-interactive Statistically-Secret Protocols from Any Trapdoor One-Way Function
Marc Fischlin
CT-RSA1
2002 The Representation Problem Based on Factoring
Marc Fischlin, Roger Fischlin
CT-RSA1
2001 Universally Composable Commitments
Ran Canetti, Marc Fischlin
CRYPTO2
2001 A Cost-Effective Pay-Per-Multiplication Comparison Method for Millionaires
Marc Fischlin
CT-RSA1
2001 Identification Protocols Secure against Reset Attacks
Mihir Bellare, Marc Fischlin, Shafi Goldwasser, Silvio Micali
EUROCRYPT2
2001 Cryptographic limitations on parallelizing membership and equivalence queries with applications to random-self-reductions
Marc Fischlin
Theor. Comput. Sci.1
2000 A Note on Security Proofs in the Generic Model
Marc Fischlin
ASIACRYPT1
2000 Efficient Non-malleable Commitment Schemes
Marc Fischlin, Roger Fischlin
CRYPTO1
1999 Pseudorandom Function Tribe Ensembles Based on One-Way Permutations: Improvements and Applications
Marc Fischlin
EUROCRYPT1
1998 Cryptographic Limitations on Parallelizing Membership and Equivalence Queries with Applications to Random Self-Reductions
Marc Fischlin
ALT1
1997 Practical Memory Checkers for Stacks, Queues and Deques
Marc Fischlin
ACISP1
1997 Incremental Cryptography and Memory Checkers
Marc Fischlin
EUROCRYPT1
1997 Lower Bounds for the Signature Size of Incremental Schemes
abstract
We show lower bounds for the signature size of incremental schemes which are secure against substitution attacks and support single block replacement. We prove that for documents of n blocks such schemes produce signatures of /spl Omega/(n/sup 1/(2+c)/) bits for any constant c>0. For schemes accessing only a single block resp. A constant number of blocks for each replacement this bound can be raised to /spl Omega/(n) resp. /spl Omega/(/spl radic/n). Additionally, we show that our technique yields a new lower bound for memory checkers.
Marc Fischlin
FOCS1