EDBT 2026 Demo / reviewers in the wild / expert
Muhammad Torabi Dashti
dblp:95/1815 · also Mohammad Torabi Dashti
· DBLP profile ↗
26ranked-venue papers
6as first author
0since 2021 · last 2017
0000-0003-0273-3577ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 9 · 1 first-authorSoftware engineering, systems software and programming languages · 7 · 2 first-authorTheory of computation · 4 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 100% | |
| Network and information security
1 paper |
Authentication and access control · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test maintenance
test isolation |
0.3 | 1 | 2017 | Test execution checkpointing for web applications · ISSTA 2017 |
Software testing
test optimization |
0.3 | 1 | 2017 | Test execution checkpointing for web applications · ISSTA 2017 |
Authentication and access control
access control |
0.2 | 1 | 2014 | Fail-Secure Access Control · CCS 2014 |
Authentication and access control › access control
policy verification |
0.2 | 1 | 2014 | Fail-Secure Access Control · CCS 2014 |
Software testing › test adequacy
coverage criteria |
0.2 | 1 | 2013 | Semi-valid input coverage for fuzz testing · ISSTA 2013 |
Software testing
fuzzing |
0.2 | 1 | 2013 | Semi-valid input coverage for fuzz testing · ISSTA 2013 |
Distributed systems
fault tolerance |
0.1 | 1 | 2014 | Fail-Secure Access Control · CCS 2014 |
Methods — techniques the papers use, named apart from their topics
model checking · 0.4formal verification · 0.4checkpointing · 0.3application instrumentation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Tests and Refutation
Muhammad Torabi Dashti, David A. Basin |
ATVA | 1 |
| 2017 | Test execution checkpointing for web applicationsabstractTest isolation is a prerequisite for the correct execution of test suites on web applications. We present Test Execution Checkpointing, a method for efficient test isolation. Our method instruments web applications to support checkpointing and exploits this support to isolate and optimize tests. We have implemented and evaluated this method on five popular PHP web applications. The results show that our method not only provides test isolation essentially for free, it also reduces testing time by 44% on average. Marco Guarnieri, Petar Tsankov, Tristan Buchs, Muhammad Torabi Dashti, David A. Basin |
ISSTA | 4 |
| 2016 | Access Control Synthesis for Physical SpacesabstractAccess-control requirements for physical spaces, like office buildings and airports, are best formulated from a global viewpoint in terms of system-wide requirements. For example, "there is an authorized path to exit the building from every room." In contrast, individual access-control components, such as doors and turnstiles, can only enforce local policies, specifying when the component may open. In practice, the gap between the system-wide, global requirements and the many local policies is bridged manually, which is tedious, error-prone, and scales poorly. We propose a framework to automatically synthesize local access control policies from a set of global requirements for physical spaces. Our framework consists of an expressive language to specify both global requirements and physical spaces, and an algorithm for synthesizing local, attribute-based policies from the global specification. We empirically demonstrate the framework's effectiveness on three substantial case studies. The studies demonstrate that access control synthesis is practical even for complex physical spaces, such as airports, with many interrelated security requirements. Petar Tsankov, Muhammad Torabi Dashti, David A. Basin |
CSF | 2 |
| 2015 | Semantic VacuityabstractThe vacuous satisfaction of a temporal formula with respect to a model has been extensively studied in the literature. Although a universally accepted definition of vacuity does not yet exist, all existing proposals generalize, in one way or another, the antecedent failure of an implication to the syntax of a temporal logic. They are therefore syntactic: whether a model vacuously satisfies a formula is affected by semantics-preserving changes to the formula. This leads to inconsistent and counter-intuitive results. We propose an alternative: a semantic definition of vacuity for LTL where either two semantically equivalent LTL formulas are both satisfied vacuously in a model, or neither of them are. Our definition is based on a syntactic-invariant separation of LTL formulas, which gives rise to an algorithm for detecting semantic vacuity using trap properties. We also propose an alternative algorithm for Buchi automata, which can be used to detect the vacuous satisfaction of omega-regular properties as well as LTL formulas. We analyze this algorithm's worst-case complexity and, using real-world examples, demonstrate that semantic vacuity can be efficiently decided in practice. Grgur Petric Maretic, Muhammad Torabi Dashti, David A. Basin |
TIME | 2 |
| 2015 | Scalable, privacy preserving radio-frequency identification protocol for the internet of thingsabstractSummary It is now possible to embed radio‐frequency identification tags into almost any physical device. However, issues regarding privacy remain a concern and limit their widespread use. We propose a scalable anonymous radio‐frequency identification authentication protocol using what we refer to as anonymous tickets. These tickets uniquely identify tags and are reusable. This considerably strengthens its non‐traceability and requires just search/query time, with minimal storage overhead on the back‐end system. We formally prove the protocol and compare the performance of the proposed protocol with selected works found in literature. Copyright © 2013 John Wiley & Sons, Ltd. Mahdi Asadpour, Muhammad Torabi Dashti |
Concurr. Comput. Pract. Exp. | 2 |
| 2014 | Fail-Secure Access ControlabstractDecentralized and distributed access control systems are subject to communication and component failures. These can affect access decisions in surprising and unintended ways, resulting in insecure systems. Existing analysis frameworks however ignore the influence of failure handling in decision making. Thus, it is currently all but impossible to derive security guarantees for systems that may fail. To address this, we present (1) a model in which the attacker can explicitly induce failures, (2) failure-handling idioms, and (3) a method and an associated tool for verifying fail-security requirements, which describe how access control systems should handle failures. To illustrate these contributions, we analyze the consequences of failure handling in the XACML 3 standard and other domains, revealing security flaws. Petar Tsankov, Srdjan Marinovic, Muhammad Torabi Dashti, David A. Basin |
CCS | 3 |
| 2014 | Model-Based Detection of CSRF
Marco Rocchetto, Martín Ochoa, Muhammad Torabi Dashti |
SEC | 3 |
| 2014 | LTL is closed under topological closure
Grgur Petric Maretic, Muhammad Torabi Dashti, David A. Basin |
Inf. Process. Lett. | 2 |
| 2013 | VERA: A Flexible Model-Based Vulnerability Testing ToolabstractThere exist an abundant number of tools for aiding developers and penetration testers to spot common software security vulnerabilities. However, testers are often confronted with situations where existing tools are of little help because a) they do not account for a particular configuration of the SUT and b) they do not include tests for certain vulnerabilities. To cope with this we propose a tool that allows users to define attacker models where the payloads and the behavior are cleanly separated and that abstract away from low-level implementation details such as HTTP requests. Abian Blome, Martín Ochoa, Keqin Li 0002, Michele Peroli, Muhammad Torabi Dashti |
ICST | 5 |
| 2013 | Semi-valid input coverage for fuzz testingabstractWe define semi-valid input coverage (SVCov), the first coverage criterion for fuzz testing. Our criterion is applicable whenever the valid inputs can be defined by a finite set of constraints. SVCov measures to what extent the tests cover the domain of semi-valid inputs, where an input is semi-valid if and only if it satisfies all the constraints but one. Petar Tsankov, Muhammad Torabi Dashti, David A. Basin |
ISSTA | 2 |
| 2012 | The AVANTSSAR Platform for the Automated Validation of Trust and Security of Service-Oriented Architectures
Alessandro Armando, Wihem Arsac, Tigran Avanesov, Michele Barletta, Alberto Calvi, Alessandro Cappai, Roberto Carbone, Yannick Chevalier, Luca Compagna, Jorge Cuéllar, Gabriel Erzse, Simone Frau, Marius Minea, Sebastian Mödersheim, David von Oheimb, Giancarlo Pellegrino, Serena Elisa Ponta, Marco Rocchetto, Michaël Rusinowitch, Muhammad Torabi Dashti, Mathieu Turuani, Luca Viganò 0001 |
TACAS | 20 |
| 2012 | Efficiency of optimistic fair exchange using trusted devicesabstractEfficiency of asynchronous optimistic fair exchange using trusted devices is studied. It is shown that three messages in the optimistic subprotocol are sufficient and necessary for exchanging idempotent items. When exchanging nonidempotent items, however, three messages in the optimistic subprotocol are sufficient only under the assumption that trusted devices have unbounded storage capacity. This assumption is often not satisfiable in practice. It is then proved that exchanging nonidempotent items using trusted devices with a bounded storage capacity requires exactly four messages in the optimistic subprotocol. Muhammad Torabi Dashti |
ACM Trans. Auton. Adapt. Syst. | 1 |
| 2011 | Integrated Specification and Verification of Security Protocols and PoliciesabstractWe propose a language for formal specification of service-oriented architectures. The language supports the integrated specification of communication level events, policy level decisions, and the interaction between the two. We show that the reach ability problem is decidable for a fragment of service-oriented architectures. The decidable fragment is well suited for specifying, and reasoning about, security-sensitive architectures. In the decidable fragment, the attacker controls the communication media. The policies of services are centered around the trust application and trust delegation rules, and can also express RBAC systems with role hierarchy. The fragment is of immediate practical relevance: We report on the specification and verification of two security-sensitive architectures, stemming from the e-government and e-health domains. Simone Frau, Muhammad Torabi Dashti |
CSF | 2 |
| 2011 | Constructing Mid-Points for Two-Party Asynchronous Protocols
Petar Tsankov, Muhammad Torabi Dashti, David A. Basin |
OPODIS | 2 |
| 2011 | A Privacy-Friendly RFID Protocol Using Reusable Anonymous TicketsabstractA majority of the existing privacy-friendly RFID protocols use the output of a cryptographic hash function in place of real identity of an RFID tag to ensure anonymity and untraceability. In order to provide unique identification for the tags, these protocols assume that the hash functions are collision resistant. We show that, under this assumption on the hash functions, a substantial number of the existing protocols suffer from a traceability problem that causes differentiating a tag from another. We propose a scalable privacy-friendly RFID protocol and describe its design and implementation issues. Our protocol substitutes the hash functions used for identification with anonymous tickets, thus avoiding the aforementioned traceability problem. The anonymous tickets are reusable. They nevertheless identify the tags uniquely, at any given point in time. The query and search algorithm of our proposed protocol is of O(1) time complexity, and it imposes small storage overhead on the back- end database. We show that the protocol is scalable, and compare its storage and computational requirements to some existing protocols. We formally prove the security requirements of our protocol, and mechanically analyze some of its requirements using the model checker OFMC. Mahdi Asadpour, Muhammad Torabi Dashti |
TrustCom | 2 |
| 2010 | Semi-linear Parikh Images of Regular Expressions via Reduction
Bahareh Badban, Muhammad Torabi Dashti |
MFCS | 2 |
| 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 | 3 |
| 2009 | Optimistic Fair Exchange Using Trusted Devices
Muhammad Torabi Dashti |
SSS | 1 |
| 2008 | Fair Exchange Is Incomparable to Consensus
Simona Orzan, Muhammad Torabi Dashti |
ICTAC | 2 |
| 2008 | Data Failures
Simona Orzan, Muhammad Torabi Dashti |
DISC | 2 |
| 2008 | Nuovo DRM Paradiso: Designing a Secure, Verified, Fair Exchange DRM Scheme
Muhammad Torabi Dashti, Srijith Krishnan Nair, Hugo L. Jonker |
Fundam. Informaticae | 1 |
| 2007 | Pruning State Spaces with Extended Beam Search
Muhammad Torabi Dashti, Anton Wijs |
ATVA | 1 |
| 2007 | A Hybrid PKI-IBC Based Ephemerizer System
Srijith Krishnan Nair, Muhammad Torabi Dashti, Bruno Crispo, Andrew S. Tanenbaum |
SEC | 2 |
| 2007 | Distributed Analysis with mu CRL: A Compendium of Case Studies
Stefan Blom, Jens R. Calamé, Bert Lisser, Simona Orzan, Jun Pang 0001, Jaco van de Pol, Muhammad Torabi Dashti, Anton Wijs |
TACAS | 7 |
| 2005 | On the Quest for Impartiality: Design and Analysis of a Fair Non-repudiation Protocol
J. G. Cederquist, Ricardo Corin, Muhammad Torabi Dashti |
ICICS | 3 |
| 2004 | A fuzzy automaton for control applicationsabstractA fuzzy automaton which handles real-valued data has been of interest to control society as a mean to tackle identification problem of dynamical systems. A firm basis to apply fuzzy automata (FA) with fuzzy alphabet is investigated, in a systematic way, to control and modeling applications within real-valued environments. In this way, a novel definition of transducer FA and its operating environment will be devised. The new definition yields a close connection between FA and rule-based fuzzy inference systems which provides an induction algorithm for FA. Despite of similarity in design phase, FA and rule-based inference engines have totally different behavior due to the effect of state dynamics. The latter concept will be discussed through a case study on modeling a time-dynamic process. Muhammad Torabi Dashti |
FUZZ-IEEE | 1 |