EDBT 2026 Demo / reviewers in the wild / expert
Sasa Radomirovic
dblp:36/1937
· DBLP profile ↗
24ranked-venue papers
0as first author
5since 2021 · last 2026
0000-0001-5285-2297ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 19 · 4 since 2021Theory of computation · 3Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Verifying Account Ecosystems With Graph Transformations
Freya Murphy, Sasa Radomirovic |
EuroS&P | 2 |
| 2024 | Nothing is Out-of-Band: Formal Modeling of CeremoniesabstractWe develop and explain the design decisions of a framework for the formal specification and analysis of interactions in generalized distributed systems. Our approach is suitable to reason about various types of agents and supports the modeling of synchronous interactions between any finite number of agents. Our proposal provides a common ground for existing modeling techniques for cryptographic protocols and security ceremonies, by generalizing and unifying them in a single formalism. We discuss the specification of security properties in our framework and demonstrate on a short voting ceremony a technique to model our ceremonies in the Tamarin prover. Barbara Kordy, Sasa Radomirovic |
CSF | 2 |
| 2023 | Tactics for Account Access Graphs
Luca Arnaboldi 0001, David Aspinall 0001, Christina Kolb, Sasa Radomirovic |
ESORICS (3) | 4 |
| 2022 | "I'm Surprised So Much Is Connected"abstractA person’s online security setup is tied to the security of their individual accounts. Some accounts are particularly critical as they provide access to other online services. For example, an email account can be used for external account recovery or to assist with single-sign-on. The connections between accounts are specific to each user’s setup and create unique security problems that are difficult to remedy by following generic security advice. In this paper, we develop a method to gather and analyze users’ online accounts systematically. We demonstrate this in a user study with 20 participants and obtain detailed insights on how users’ personal setup choices and behaviors affect their overall account security. We discuss concrete usability and privacy concerns that prevented our participants from improving their account security. Based on our findings, we provide recommendations for service providers and security experts to increase the adoption of security best practices. Sven Hammann, Michael Crabb, Sasa Radomirovic, Ralf Sasse, David A. Basin |
CHI | 3 |
| 2021 | Verifying Table-Based ElectionsabstractVerifiability is a key requirement for electronic voting. However, the use of cryptographic techniques to achieve it usually requires specialist knowledge to understand; hence voters cannot easily assess the validity of such arguments themselves. To address this, solutions have been proposed using simple tables and checks, which require only simple verification steps with almost no cryptography. David A. Basin, Jannik Dreier, Sofia Giampietro, Sasa Radomirovic |
CCS | 4 |
| 2020 | Dispute Resolution in VotingabstractIn voting, disputes arise when a voter claims that the voting authority is dishonest and did not correctly process his ballot while the authority claims to have followed the protocol. A dispute can be resolved if any third party can unambiguously determine who is right. We systematically characterize all relevant disputes for a generic, practically relevant, class of voting protocols. Based on our characterization, we propose a new definition of dispute resolution for voting that accounts for the possibility that both voters and the voting authority can make false claims and that voters may abstain from voting.A central aspect of our work is timeliness: a voter should possess the evidence required to resolve disputes no later than the election's end. We characterize what assumptions are necessary and sufficient for timeliness in terms of a communication topology for our voting protocol class. We formalize the dispute resolution properties and communication topologies symbolically. This provides the basis for verification of dispute resolution for a broad class of protocols. To demonstrate the utility of our model, we analyze a mixnet-based voting protocol and prove that it satisfies dispute resolution as well as verifiability and receipt-freeness. To prove our claims, we combine machine-checked proofs with traditional pen-and-paper proofs. David A. Basin, Sasa Radomirovic, Lara Schmid |
CSF | 2 |
| 2020 | Verification of stateful cryptographic protocols with exclusive ORabstractIn cryptographic protocols, in particular RFID protocols, exclusive-or (XOR) operations are common. Due to the inherent complexity of faithful models of XOR, there is only limited tool support for the verification of cryptographic protocols using XOR. In this paper, we improve the Tamarin prover and its underlying theory to deal with an equational theory modeling XOR operations. The XOR theory can be combined with all equational theories previously supported, including user-defined equational theories. This makes Tamarin the first verification tool for cryptographic protocols in the symbolic model to support simultaneously this large set of equational theories, protocols with global mutable state, an unbounded number of sessions, and complex security properties including observational equivalence. We demonstrate the effectiveness of our approach by analyzing several protocols that rely on XOR, in particular multiple RFID-protocols, where we can identify attacks as well as provide proofs. Jannik Dreier, Lucca Hirschi, Sasa Radomirovic, Ralf Sasse |
J. Comput. Secur. | 3 |
| 2019 | User Account Access GraphsabstractThe primary authentication method for a user account is rarely the only way to access that account. Accounts can often be accessed through other accounts, using recovery methods, password managers, or single sign-on. This increases each account's attack surface, giving rise to subtle security problems. These problems cannot be detected by considering each account in isolation, but require analyzing the links between a user's accounts. Furthermore, to accurately assess the security of accounts, the physical world must also be considered. For example, an attacker with access to a physical mailbox could obtain credentials sent by post. Sven Hammann, Sasa Radomirovic, Ralf Sasse, David A. Basin |
CCS | 2 |
| 2018 | A Formal Analysis of 5G AuthenticationabstractMobile communication networks connect much of the world's population. The security of users' calls, SMSs, and mobile data depends on the guarantees provided by the Authenticated Key Exchange protocols used. For the next-generation network (5G), the 3GPP group has standardized the 5G AKA protocol for this purpose. We provide the first comprehensive formal model of a protocol from the AKA family: 5G AKA. We also extract precise requirements from the 3GPP standards defining 5G and we identify missing security goals. Using the security protocol verification tool Tamarin, we conduct a full, systematic, security evaluation of the model with respect to the 5G security goals. Our automated analysis identifies the minimal security assumptions required for each security goal and we find that some critical security goals are not met, except under additional assumptions missing from the standard. Finally, we make explicit recommendations with provably secure fixes for the attacks and weaknesses we found. David A. Basin, Jannik Dreier, Lucca Hirschi, Sasa Radomirovic, Ralf Sasse, Vincent Stettler |
CCS | 4 |
| 2018 | Alethea: A Provably Secure Random Sample Voting ProtocolabstractIn random sample voting, only a randomly chosen subset of all eligible voters are selected to vote. This poses new security challenges for the voting protocol used. In particular, one must ensure that the chosen voters were randomly selected while preserving their anonymity. Moreover, the small number of selected voters leaves little room for error and only a few manipulations of the votes may significantly change the outcome. We propose Alethea, the first random sample voting protocol that satisfies end-to-end verifiability and receipt-freeness. Our protocol makes explicit the distinction between human voters and their devices. This allows for more fine-grained statements about the required capabilities and trust assumptions of each agent than is possible in previous work. We define new security properties related to the randomness and anonymity of the sample group and the probability of undetected manipulations. We prove correctness of the protocol and its properties both using traditional paper and pen proofs and with tool support. David A. Basin, Sasa Radomirovic, Lara Schmid |
CSF | 2 |
| 2018 | Automated Unbounded Verification of Stateful Cryptographic Protocols with Exclusive ORabstractExclusive-or (XOR) operations are common in cryptographic protocols, in particular in RFID protocols and electronic payment protocols. Although there are numerous applications, due to the inherent complexity of faithful models of XOR, there is only limited tool support for the verification of cryptographic protocols using XOR. The Tamarin prover is a state-of-the-art verification tool for cryptographic protocols in the symbolic model. In this paper, we improve the underlying theory and the tool to deal with an equational theory modeling XOR operations. The XOR theory can be freely combined with all equational theories previously supported, including user-defined equational theories. This makes Tamarin the first tool to support simultaneously this large set of equational theories, protocols with global mutable state, an unbounded number of sessions, and complex security properties including observational equivalence. We demonstrate the effectiveness of our approach by analyzing several protocols that rely on XOR, in particular multiple RFID-protocols, where we can identify attacks as well as provide proofs. Jannik Dreier, Lucca Hirschi, Sasa Radomirovic, Ralf Sasse |
CSF | 3 |
| 2016 | Modeling Human Errors in Security ProtocolsabstractMany security protocols involve humans, not machines, as endpoints. The differences are critical: humans are not only computationally weaker than machines, they are naive, careless, and gullible. In this paper, we provide a model for formalizing and reasoning about these inherent human limitations and their consequences. Specifically, we formalize models of fallible humans in security protocols as multiset rewrite theories. We show how the Tamarin tool can then be used to automatically analyze security protocols involving human errors. We provide case studies of authentication protocols that show how different protocol constructions and features differ in their effectiveness with respect to different kinds of fallible humans. This provides a starting point for a fine-grained classification of security protocols from a usable-security perspective. David A. Basin, Sasa Radomirovic, Lara Schmid |
CSF | 2 |
| 2015 | A Complete Characterization of Secure Human-Server CommunicationabstractEstablishing a secure communication channel between two parties is a nontrivial problem, especially when one or both are humans. Unlike computers, humans cannot perform strong cryptographic operations without supporting technology, yet this technology may itself be compromised. We introduce a general communication topology model to facilitate the analysis of security protocols in this setting. We use it to completely characterize all topologies that allow secure communication between a human and a remote server via a compromised computer. These topologies are relevant for a variety of applications, including online banking and Internet voting. Our characterization can serve to guide the design of novel solutions for applications and to quickly exclude proposals that cannot possibly offer secure communication. David A. Basin, Sasa Radomirovic, Michael Schläpfer |
CSF | 2 |
| 2015 | Attack Trees with Sequential Conjunction
Ravi Jhawar, Barbara Kordy, Sjouke Mauw, Sasa Radomirovic, Rolando Trujillo-Rasua |
SEC | 4 |
| 2014 | Attack-defense treesabstractAttack–defense trees are a novel methodology for graphical security modelling and assessment. They extend the well- known formalism of attack trees by allowing nodes that represent defensive measures to appear at any level of the tree. This enlarges the modelling capabilities of attack trees and makes the new formalism suitable for representing interactions between an attacker and a defender. Our formalization supports different semantical approaches for which we provide usage scenarios. We also formalize how to quantitatively analyse attack and defense scenarios using attributes. Barbara Kordy, Sjouke Mauw, Sasa Radomirovic, Patrick Schweitzer |
J. Log. Comput. | 3 |
| 2012 | Constructing Optimistic Multi-party Contract Signing ProtocolsabstractWe give an explicit, general construction for optimistic multi-party contract signing protocols. Our construction converts a sequence over any finite set of signers into a protocol specification for the signers. The inevitable trusted third party's role specification and computations are independent of the signer's role specification. This permits a wide variety of protocols to be handled equally by the trusted third party. We give tight conditions under which the resulting protocols satisfy fairness and timeliness. We provide examples of several classes of protocols and we discuss lower bounds for the complexity of fair protocols, both in terms of bandwidth and minimum number of messages. Our results highlight the connection between optimistic fair contract signing protocols and the combinatorial problem of constructing sequences which contain all permutations of a set as subsequences. This connection is stronger than was previously realized. Barbara Kordy, Sasa Radomirovic |
CSF | 2 |
| 2011 | mCarve: Carving Attributed Dump Sets
Ton van Deursen, Sjouke Mauw, Sasa Radomirovic |
USENIX Security Symposium | 3 |
| 2010 | Contextual Biometric-Based Authentication for Ubiquitous Services
Ileana Buhan, Gabriele Lenzini, Sasa Radomirovic |
UIC | 3 |
| 2009 | Minimal Message Complexity of Asynchronous Multi-party Contract SigningabstractMulti-party contract signing protocols specify how a number of signers can cooperate in achieving a fully signed contract, even in the presence of dishonest signers. This problem has been studied in different settings, yielding solutions of varying complexity. Here we assume the presence of a trusted third party that will be contacted only in case of a conflict, asynchronous communication, and a total ordering of the protocol steps. Our goal is to develop a lower bound on the number of messages in such a protocol. Using the notion of abort chaining, a specific type of attack on fairness of signing protocols, we derive the lower bound alpha^2 + 1, with alpha being the number of signers involved. We obtain the lower bound by relating the problem of developing fair signing protocols to the open combinatorial problem of finding shortest permutation sequences. This relation also indicates a way to construct signing protocols which are shorter than state-of-the-art protocols. We illustrate our approach by presenting the shortest three-party fair contract signing protocol. Sjouke Mauw, Sasa Radomirovic, Muhammad Torabi Dashti |
CSF | 2 |
| 2009 | Secure Ownership and Ownership Transfer in RFID Systems
Ton van Deursen, Sjouke Mauw, Sasa Radomirovic, Pim Vullers |
ESORICS | 3 |
| 2009 | Algebraic Attacks on RFID Protocols
Ton van Deursen, Sasa Radomirovic |
WISTP | 2 |
| 2009 | On a new formal proof model for RFID location privacy
Ton van Deursen, Sasa Radomirovic |
Inf. Process. Lett. | 2 |
| 2008 | Untraceability of RFID Protocols
Ton van Deursen, Sjouke Mauw, Sasa Radomirovic |
WISTP | 3 |
| 2008 | A framework for compositional verification of security protocols
Suzana Andova, Cas Cremers, Kristian Gjøsteen, Sjouke Mauw, Stig Fr. Mjølsnes, Sasa Radomirovic |
Inf. Comput. | 6 |