Federico Crazzolara
University of Cambridge
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Federico Crazzolara.
computer and communications security | 2001
Federico Crazzolara; Glynn Winskel
The events of a security protocol and their causal dependency can play an important role in the analysis of security properties. This insight underlies both strand spaces and the inductive method. But neither of these approaches builds up the events of a protocol in a compositional way, so that there is an informal spring from the protocol to its model. By broadening the models to certain kinds of Petri nets, a restricted form of contextual nets, a compositional event-based semantics is given to an economical, but expressive, language for describing security protocols; so the events and dependency of a wide range of protocols are determined once and for all. The net semantics is formally related to a transition semantics, strand spaces and inductive rules, as well as trace languages and event structures, so unifying a range of approaches, as well as providing conditions under which particular, more limited, models are adequate for the analysis of protocols. The net semantics allows the derivation of general properties and proof principles which are demonstrated in establishing an authentication property, following a diagrammatic style of proof.
international parallel and distributed processing symposium | 2001
Federico Crazzolara; Glynn Winskel
A process language for security protocols is presented together with a semantics in terms of sets of events. The denotation of process is a set of events, and as each event specifies a set of pre and postconditions, this denotation can be viewed as a Petri net. By means of an example we illustrate how the Petri-net semantics can be used to prove security properties.
Electronic Notes in Theoretical Computer Science | 2005
Federico Crazzolara; Glynn Winskel
Persistence of information is common in modern computer systems. This paper describes how to extend Petri nets, a traditional model of concurrent and distributed computations, to take account of conditions that are persistent. We found use for this kind of nets in modelling untrustworthy networks on which messages are exchanged according to a security protocol. The paper explains a construction where persistent conditions are unfolded and a basic net is recovered. Conditions are given under which the unfolded net exhibits the same finite behaviours as the original net with persistence.
international conference on application of concurrency to system design | 2003
Federico Crazzolara; Giuseppe Milicia
We present the /spl chi/-Spaces framework, a tool designed to support every step of a security protocols life cycle. Its integrated development environment (IDE) eases the task of protocol design, debugging and simulation.
global communications conference | 2003
Federico Crazzolara; Giuseppe Milicia
The /spl chi/-Spaces framework is a set of tools that support all steps of a protocols life-cycle. The framework implements the simple yet powerful security protocol language (SPL), designed to model security protocols and show their correctness. /spl chi/-Spaces can provide efficient and robust implementations of protocols that are suited for embedding into wireless devices.
BRICS Report Series | 2002
Federico Crazzolara; Glynn Winskel
system analysis and modeling | 2002
Mario Caccamo; Federico Crazzolara; Giuseppe Milicia
BRICS Report Series | 2000
Federico Crazzolara; Glynn Winskel
BRICS Report Series | 2001
Federico Crazzolara; Glynn Winskel
BRICS Report Series | 2003
Federico Crazzolara; Giuseppe Milicia