Vladimiro Sassone

dblp:s/VladimiroSassone · DBLP profile ↗
← Back
69ranked-venue papers
13as first author
5since 2021 · last 2025
0000-0002-6432-1482ORCID · verified

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

Theory of computation · 50 · 13 first-author · 2 since 2021Security and privacy · 11 · 3 since 2021Software engineering, systems software and programming languages · 11 · 1 first-author · 2 since 2021Systems, architecture and hardware · 3Applied, interdisciplinary, general and emerging computing · 2
YearPublicationVenuePosition
2025 FaultSpy: On the Insecurity of SPDM Protocols under Fault Injection
abstract
The Security Protocol and Data Model (SPDM) establishes device-level trust in hardware platforms through authentication, attestation, and secure session establishment. While prior research has focused on formal analyses and deployment considerations, the impact of implementation-level vulnerabilities, particularly under active physical adversaries, remains largely underexplored. This work presents FaultSpy, the first systematic framework for evaluating SPDM against Fault Injection Attacks (FIAs) and their combination with other prominent attack vectors, such as Man-In-The-Middle (MITM) attacks. Leveraging the fault injection simulation tool, FaultFinder, with our custom SPDM-specific hooks, we uncover nine concrete vulnerabilities spanning both threat models. These include bypassing mutual authentication, suppressing signature generation and verification, downgrading negotiated capabilities, skipping mandatory protocol steps, manipulating key update behavior, transmitting messages intended to be encrypted in plaintext, and extracting session keys. We further validate the feasibility of these attacks through practical voltage glitching experiments on an RP2350 microcontroller. Our findings demonstrate that FIAs-whether in isolation or combined with other attacks-significantly expand the SPDM attack surface, highlighting the need for robust implementation-level countermeasures.
Peiyao Sun, Qifan Wang 0003, David F. Oswald, Mark Ryan 0001, Vladimiro Sassone, Ahmad Atamli-Reineh
TrustCom5
2025 Developing Safe Exception Recovery Mechanisms for CHERI Capability Hardware Using UML-B Formal Analysis
Colin F. Snook, Asieh Salehi Fathabadi, Thai Son Hoang, Robert Thorburn, Michael J. Butler, Leonardo Aniello, Vladimiro Sassone
ABZ7
2024 ScaNeF-IoT: Scalable Network Fingerprinting for IoT Device
abstract
Recognising IoT devices through network fingerprinting contributes to enhancing the security of IoT networks and supporting forensic activities. Machine learning techniques have been extensively utilised in the literature to optimise IoT fingerprinting accuracy. Given the rapid proliferation of new IoT devices, a current challenge in this field is around how to make IoT fingerprinting scalable, which involves efficiently updating the used machine learning model to enable the recognition of new IoT devices. Some approaches have been proposed to achieve scalability, but they all suffer from limitations like large memory requirements to store training data and accuracy decrease for older devices.
Tadani Nasser Alyahya, Leonardo Aniello, Vladimiro Sassone
ARES3
2024 Designing Exception Handling Using Event-B
Asieh Salehi Fathabadi, Colin F. Snook, Thai Son Hoang, Robert Thorburn, Michael J. Butler, Leonardo Aniello, Vladimiro Sassone
ABZ7
2022 CIST: A Serious Game for Hardware Supply Chain
Stephen Hart, Basel Halak, Vladimiro Sassone
Comput. Secur.3
2020 Riskio: A Serious Game for Cyber Security Awareness and Education
Stephen Hart, Andrea Margheri, Federica Paci, Vladimiro Sassone
Comput. Secur.4
2018 Towards Adaptive Access Control
Luciano Argento, Andrea Margheri, Federica Paci, Vladimiro Sassone, Nicola Zannone
DBSec4
2017 Privacy-Preserving Access Control in Cloud Federations
abstract
A Cloud federation is a collaboration of organizations sharing data hosted on their private cloud infrastructures in order to exploit a common business opportunity. However, the adoption of cloud federations is hindered by member organizations' concerns on sharing their data with potentially competing organizations. For cloud federations to be viable, federated organizations' privacy concerns should be alleviated by providing mechanisms that allow organizations to control which users from other federated organizations can access which data. We propose the architecture of a novel identity and access management system part of FaaS, a cloud federation service developed by the H2020 SUNFISH project. Our system allows federated organizations to enforce attribute-based access control policies on their data in a privacy-preserving fashion. Users are granted access to federated data when their identity attributes match the policies, but without revealing their attributes in clear. The architecture relies on two novel technologies, blockchain and Intel SGX hardware platform to guarantee integrity of the policy evaluation process.
Shorouq Alansari, Federica Paci, Andrea Margheri, Vladimiro Sassone
CLOUD4
2017 A Distributed Infrastructure for Democratic Cloud Federations
abstract
Cloud federation is a novel concept that has been drawing attention from research and industry. However, there is a lack of solid proposal that can be widely adopted in practice to guarantee adequate governance of federations, especially in the Public Sector contexts due to legal requirements. In this paper, we propose an innovative governance approach that ensures distributed and democratic control in cloud federations. Starting from FaaS, a recent cloud federation proposal, we propose a blockchain infrastructure for the federation registry that implements the proposed governance approach.
Andrea Margheri, Md Sadek Ferdous, Mu Yang, Vladimiro Sassone
CLOUD4
2017 A Distributed Access Control System for Cloud Federations
abstract
Cloud federations are a new collaboration paradigm where organizations share data across their private cloud infrastructures. However, the adoption of cloud federations is hindered by federated organizations' concerns on potential risks of data leakage and data misuse. For cloud federations to be viable, federated organizations' privacy concerns should be alleviated by providing mechanisms that allow organizations to control which users from other federated organizations can access which data. We propose a novel identity and access management system for cloud federations. The system allows federated organizations to enforce attribute-based access control policies on their data in a privacy-preserving fashion. Users are granted access to federated data when their identity attributes match the policies, but without revealing their attributes to the federated organization owning data. The system also guarantees the integrity of the policy evaluation process by using block chain technology and Intel SGX trusted hardware. It uses block chain to ensure that users identity attributes and access control policies cannot be modified by a malicious user, while Intel SGX protects the integrity and confidentiality of the policy enforcement process. We present the access control protocol, the system architecture and discuss future extensions.
Shorouq Alansari, Federica Paci, Vladimiro Sassone
ICDCS3
2017 Decentralised Runtime Monitoring for Access Control Systems in Cloud Federations
abstract
Cloud federation is an emergent cloud-computing paradigm where partner organisations share data and services hosted on their own cloud platforms. In this context, it is crucial to enforce access control policies that satisfy data protection and privacy requirements of partner organisations. However, due to the distributed nature of cloud federations, the access control system alone does not guarantee that its deployed components cannot be circumvented while processing access requests. In order to promote accountability and reliability of a distributed access control system, we present a decentralised runtime monitoring architecture based on blockchain technology.
Md Sadek Ferdous, Andrea Margheri, Federica Paci, Mu Yang, Vladimiro Sassone
ICDCS5
2017 Quantifying leakage in the presence of unreliable sources of information
Sardaouna Hamadou, Catuscia Palamidessi, Vladimiro Sassone
J. Comput. Syst. Sci.3
2015 An analysis of trust in anonymity networks in the presence of adaptive attackers
abstract
Anonymity is a security property of paramount importance, as we move steadily towards a wired, online community. Its import touches upon subjects as different as eGovernance, eBusiness and eLeisure, as well as personal freedom of speech in authoritarian societies. Trust metrics are used in anonymity networks to support and enhance reliability in the absence of verifiable identities, and a variety of security attacks currently focus on degrading a user's trustworthiness in the eyes of the other users.
Sardaouna Hamadou, Vladimiro Sassone, Mu Yang
Math. Struct. Comput. Sci.2
2014 A verified algebra for read-write Linked Data
Ross Horne, Vladimiro Sassone
Sci. Comput. Program.2
2013 Structural operational semantics for stochastic and weighted transition systems
Bartek Klin, Vladimiro Sassone
Inf. Comput.2
2012 Tracing where and who provenance in Linked Data: A calculus
Mariangiola Dezani-Ciancaglini, Ross Horne, Vladimiro Sassone
Theor. Comput. Sci.3
2011 Minimising Anonymity Loss in Anonymity Networks under DoS Attacks
Mu Yang, Vladimiro Sassone
ICICS2
2010 Trust in Anonymity Networks
Vladimiro Sassone, Sardaouna Hamadou, Mu Yang
CONCUR1
2010 Reconciling Belief and Vulnerability in Information Flow
abstract
Belief and vulnerability have been proposed recently to quantify information flow in security systems. Both concepts stand as alternatives to the traditional approaches founded on Shannon entropy and mutual information, which were shown to provide inadequate security guarantees. In this paper we unify the two concepts in one model so as to cope with (potentially inaccurate) attackers' extra knowledge. To this end we propose a new metric based on vulnerability that takes into account the adversary's beliefs.
Sardaouna Hamadou, Vladimiro Sassone, Catuscia Palamidessi
IEEE Symposium on Security and Privacy2
2009 An analysis of the exponential decay principle in probabilistic trust models
Ehab ElSalamouny, Karl Krukow, Vladimiro Sassone
Theor. Comput. Sci.3
2008 Structural Operational Semantics for Stochastic Process Calculi
Bartek Klin, Vladimiro Sassone
FoSSaCS2
2008 A logical framework for history-based access control and reputation systems
abstract
Reputation systems are meta systems that record, aggregate and distribute information about principals' behaviour in distributed applications. Similarly, history-based access control systems make decisions based on programs' past security-sensitive actions. While the applications are distinct, the two types of systems are fundamentally making decisions based on information about the past behaviour of an entity. A logical policy-centric framework for such behaviour-based decision-making is presented. In the framework, principals specify policies which state precise requirements on the past behaviour of other principals that must be fulfilled in order for interaction to take place. The framework consists of a formal model of behaviour, based on event structures; a declarative logical language for specifying properties of past behaviour; and efficient dynamic algorithms for checking whether a particular behaviour satisfies a property from the language. It is shown how the framework can be extended in several ways, most notably to encompass parameterized events and quantification over parameters. In an extended application, it is illustrated how the framework can be applied for dynamic history-based access control for safe execution of unknown and untrusted programs.
Karl Krukow, Mogens Nielsen, Vladimiro Sassone
J. Comput. Secur.3
2008 Foundations of Software Science and Computational Structures: Selected papers from FOSSACS 2005
Vladimiro Sassone
Theor. Comput. Sci.1
2007 Semantic Barbs and Biorthogonality
Julian Rathke, Vladimiro Sassone, Pawel Sobocinski 0001
FoSSaCS2
2007 Static BiLog: a Unifying Language for Spatial Structures
Giovanni Conforti, Damiano Macedonio, Vladimiro Sassone
Fundam. Informaticae3
2007 Space-aware ambients and processes
Franco Barbanera, Michele Bugliesi, Mariangiola Dezani-Ciancaglini, Vladimiro Sassone
Theor. Comput. Sci.4
2007 Semantic and logical foundations of global computing: Papers from the EU-FET global computing initiative (2001-2005)
Donald Sannella, Vladimiro Sassone
Theor. Comput. Sci.2
2006 Typed polyadic pi-calculus in bigraphs
abstract
Bigraphs have been introduced with the aim to provide a topographical meta-model for mobile, distributed agents that can manipulate their own communication links and nested locations. In this paper we examine a presentation of type systems on bigraphical systems using the notion of sorting. We focus our attention on the typed polyadic π-calculus with capability types à la Pierce and Sangiorgi, which we represent using a novel kind of link sorting called subsorting. Using the theory of relative pushouts we derive a labelled transition system which yield a coinductive characterisation of a behavioural congruence for the calculus. The results obtained in this paper constitute a promising foundation for the presentation of various type systems for the (polyadic) π-calculus as sortings in the setting of bigraphs
Mikkel Bundgaard, Vladimiro Sassone
PPDP2
2006 Inferring dynamic credentials for rôle-based trust management
abstract
The topic of this paper is the rôle-based trust-management language RT0, a formalism inspired by logic programming that handles trust in large scale, decentralised systems. We provide a purely operational semantics for the language in which credentials can be established using a simple set of inference rules. We then extend RT0to include time validity and boolean guards that control the availability of credentials. In such an extended framework, credentials are conditional on the availability of supporting credentials in the execution context. In addition to a set-theoretic and a logic-programming semantics, we develop for the extended language a series of increasingly powerful inference systems for establishing these conditional credentials. By means of simple but realistic examples, we demonstrate the expressiveness and usability of our language, warranting its integration into existing trust-management tools
Daniele Gorla, Matthew Hennessy, Vladimiro Sassone
PPDP3
2006 Role-based access control for a distributed calculus
abstract
Rôle-based access control (RBAC) is increasingly attracting attention because it reduces the complexity and cost of security administration by interposing the notion of rôle in the assignment of permissions to users. In this paper, we present a forma
Chiara Braghin, Daniele Gorla, Vladimiro Sassone
J. Comput. Secur.3
2006 A Hybrid Intuitionistic Logic: Semantics and Decidability
abstract
We study a hybrid intuitionistic modal logic suitable for reasoning about distribution of resources. The modalities of the logic allow validation of properties in a particular place, in some place and in all places. We provide a sound and complete Kripke semantics. We also define a sound and complete birelational semantics, and show that it enjoys the finite model property: if a judgement is not valid in the logic, then there is a finite birelational counter-model. Hence, we prove that the logic is decidable.
Rohit Chadha, Damiano Macedonio, Vladimiro Sassone
J. Log. Comput.3
2005 Labels from Reductions: Towards a General Theory
Bartek Klin, Vladimiro Sassone, Pawel Sobocinski 0001
CALCO2
2005 A framework for concrete reputation-systems with applications to history-based access control
abstract
In a reputation-based trust-management system, agents maintain information about the past behaviour of other agents. This information is used to guide future trust-based decisions about interaction. However, while trust management is a component in security decision-making, many existing reputation-based trust-management systems provide no formal security-guarantees. In this extended abstract, we describe a mathematical framework for a class of simple reputation-based systems. In these systems, decisions about interaction are taken based on policies that are exact requirements on agents' past histories. We present a basic declarative language, based on pure-past linear temporal logic, intended for writing simple policies. While the basic language is reasonably expressive (encoding e.g. Chinese Wall policies) we show how one can extend it with quantification and parameterized events. This allows us to encode other policies known from the literature, e.g., `one-out-of-k'. The problem of checking a history with respect to a policy is efficient for the basic language, and tractable for the quantified language when policies do not have too many variables.
Karl Krukow, Mogens Nielsen, Vladimiro Sassone
CCS3
2005 Spatial Logics for Bigraphs
Giovanni Conforti, Damiano Macedonio, Vladimiro Sassone
ICALP3
2005 Reactive Systems over Cospans
abstract
The theory of reactive systems, introduced by Leifer and Milner and previously extended by the authors, allows the derivation of well-behaved labelled transition systems (LTS) for semantic models with an underlying reduction semantics. The derivation procedure requires the presence of certain colimits (or, more usually and generally, bicolimits) which need to be constructed separately within each model. In this paper, we offer a general construction of such bicolimits in a class of bicategones of cospans. The construction sheds light on as well as extends Ehrig and Konig's rewriting via borrowed contexts and opens the way to a unified treatment of several applications.
Vladimiro Sassone, Pawel Sobocinski 0001
LICS1
2005 Jeeg: temporal constraints for the synchronization of concurrent objects
abstract
Abstract We introduce Jeeg, a dialect of Java based on a declarative replacement of the synchronization mechanisms of Java that results in a complete decoupling of the ‘business’ and the ‘synchronization’ code of classes. Synchronization constraints in Jeeg are expressed in a linear temporal logic, which allows one to effectively limit the occurrence of the inheritance anomaly that commonly affects concurrent object‐oriented languages. Jeeg is inspired by the current trend in aspect‐oriented languages. In a Jeeg program the sequential and concurrent aspects of object behaviors are decoupled: specified separately by the programmer, these are then weaved together by the Jeeg compiler. Copyright © 2005 John Wiley & Sons, Ltd.
Giuseppe Milicia, Vladimiro Sassone
Concurr. Pract. Exp.2
2005 Communication and mobility control in boxed ambients
Michele Bugliesi, Silvia Crafa, Massimo Merro, Vladimiro Sassone
Inf. Comput.4
2005 Security Policies as Membranes in Systems for Global Computing
abstract
We propose a simple global computing framework, whose main concern is code migration. Systems are structured in sites, and each site is divided into two parts: a computing body, and a membrane, which regulates the interactions between the computing body and the external environment. More precisely, membranes are filters which control access to the associated site, and they also rely on the well-established notion of trust between sites. We develop a basic theory to express and enforce security policies via membranes. Initially, these only control the actions incoming agents intend to perform locally. We then adapt the basic theory to encompass more sophisticated policies, where the number of actions an agent wants to perform, and also their order, are considered.
Daniele Gorla, Matthew Hennessy, Vladimiro Sassone
Log. Methods Comput. Sci.3
2005 Observational congruences for dynamically reconfigurable tile systems
Roberto Bruni 0001, Ugo Montanari, Vladimiro Sassone
Theor. Comput. Sci.3
2005 Locating reaction with 2-categories
Vladimiro Sassone, Pawel Sobocinski 0001
Theor. Comput. Sci.1
2004 A Distributed Calculus for Ro^le-Based Access Control
Chiara Braghin, Daniele Gorla, Vladimiro Sassone
CSFW3
2004 A Dependently Typed Ambient Calculus
Cédric Lhoussaine, Vladimiro Sassone
ESOP2
2004 A Calculus for Trust Management
Marco Carbone, Mogens Nielsen, Vladimiro Sassone
FSTTCS3
2004 Introduction to special issue on concurrency and coordination: Selected work from the International Workshop ConCoord
abstract
This Special Issue of Mathematical Structures in Computer Science contains selected papers from ConCoord, the International Workshop on Concurrency and Coordination held in Lipari, Italy, on July 6–8, 2001 and associated to the 13th Lipari School for Computer Science Researchers on the Foundations of Wide Area Network Programming.
Vladimiro Sassone
Math. Struct. Comput. Sci.1
2004 Preface
Vladimiro Sassone
Theor. Comput. Sci.1
2003 Deriving Bisimulation Congruences: 2-Categories Vs Precategories
Vladimiro Sassone, Pawel Sobocinski 0001
FoSSaCS1
2003 Secrecy in Untrusted Networks
Michele Bugliesi, Silvia Crafa, Amela Prelic, Vladimiro Sassone
ICALP4
2003 A Formal Model for Trust in Dynamic Networks
abstract
We propose a formal model of trust informed by the Global Computing scenario and focusing on the aspects of trust formation, evolution, and propagation. The model is based on a novel notion of trust structures which, building on concepts from trust management and domain theory, feature at the same time a trust and an information partial order.
Marco Carbone, Mogens Nielsen, Vladimiro Sassone
SEFM3
2002 A Calculus of Mobile Resources
Jens Chr. Godskesen, Thomas T. Hildebrandt, Vladimiro Sassone
CONCUR3
2002 Typing and Subtyping Mobility in Boxed Ambients
Massimo Merro, Vladimiro Sassone
CONCUR2
2002 Communication Interference in Mobile Boxed Ambients
Michele Bugliesi, Silvia Crafa, Massimo Merro, Vladimiro Sassone
FSTTCS4
2001 High-Level Petri Nets as Type Theories in the Join Calculus
Maria Grazia Buscemi, Vladimiro Sassone
FoSSaCS2
2001 Properties of Distributed Timed-Arc Petri Nets
Mogens Nielsen, Vladimiro Sassone, Jirí Srba
FSTTCS2
2001 Functorial Models for Petri Nets
Roberto Bruni 0001, José Meseguer 0001, Ugo Montanari, Vladimiro Sassone
Inf. Comput.4
2000 Algebraic Models for Contextual Nets
Roberto Bruni 0001, Vladimiro Sassone
ICALP2
1998 An Axiomatization of the Category of Petri Net Computations
Vladimiro Sassone
Math. Struct. Comput. Sci.1
1997 On the Semantics of Place/Transition Petri Nets
abstract
Place/transition (PT) Petri nets are one of the most widely used models of concurrency. However, they still lack, in our view, a satisfactory semantics: on the one hand the ‘token game’ is too intensional, even in its more abstract interpretations in terms of nonsequential processes and monoidal categories; on the other hand, Winskel's basic unfolding construction, which provides a coreflection between nets and finitary prime algebraic domains, works only for safe nets. In this paper we extend Winskel's result to PT nets. We start with a rather general category PTNets of PT nets, we introduce a category DecOcc of decorated (nondeterministic) occurrence nets and we define adjunctions between PTNets and DecOcc and between DecOcc and Occ, the category of occurrence nets. The role of DecOcc is to provide natural unfoldings for PT nets, i.e., acyclic safe nets where a notion of family is used to relate multiple instances of the same place. The unfolding functor from PTNets to Occ reduces to Winskel's when restricted to safe nets. Moreover, the standard coreflection between Occ and Dom, the category of finitary prime algebraic domains, when composed with the unfolding functor above, determines a chain of adjunctions between PTNets and Dom.
José Meseguer 0001, Ugo Montanari, Vladimiro Sassone
Math. Struct. Comput. Sci.3
1996 Comparing Transition Systems with Independence and Asynchronous Transition Systems
Thomas T. Hildebrandt, Vladimiro Sassone
CONCUR2
1996 Higher Dimensional Transition Systems
abstract
We introduce the notion of higher dimensional transition systems as a model of concurrency providing an elementary, set-theoretic formalisation of the idea of higher dimensional transition. We show an embedding of the category of higher dimensional transition systems into that of higher dimensional automata which cuts down to an equivalence when we restrict to non-degenerate automata. Moreover, we prove that the natural notion of bisimulation for such structures is a generalisation of the strong history preserving bisimulation, and provide an abstract categorical account of it via open maps. Finally, we define a notion of unfolding for higher dimensional transition systems and characterise the structures so obtained as a generalisation of event structures.
Gian Luca Cattani, Vladimiro Sassone
LICS2
1996 Process versus Unfolding Semantics for Place/Transition Petri Nets
José Meseguer 0001, Ugo Montanari, Vladimiro Sassone
Theor. Comput. Sci.3
1996 An Axiomatization of the Algebra of Petri Net Concatenable Processes
Vladimiro Sassone
Theor. Comput. Sci.1
1996 Models for Concurrency: Towards a Classification
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
Theor. Comput. Sci.1
1995 Characterizing Behavioural Congruences for Petri Nets
Mogens Nielsen, Lutz Priese, Vladimiro Sassone
CONCUR3
1995 Axiomatizing Petri Net Concatenable Processes
Vladimiro Sassone
FCT1
1993 A Classification of Models for Concurrency
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
CONCUR1
1993 Deterministic Behavioural Models for Concurrency
Vladimiro Sassone, Mogens Nielsen, Glynn Winskel
MFCS1
1992 On the Semantics of Petri Nets
José Meseguer 0001, Ugo Montanari, Vladimiro Sassone
CONCUR3
1992 Dynamic congruence vs. progressing bisimulation for CCS
Ugo Montanari, Vladimiro Sassone
Fundam. Informaticae2
1991 CCS Dynamic Bisimulation is Progressing
Ugo Montanari, Vladimiro Sassone
MFCS2