• Home
  • Search
  • Modeling and Analysis of Security Protocols Using Role Based Specifications and Petri Nets
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1007/978-3-540-68746-7_9Copy DOI Icon

Modeling and Analysis of Security Protocols Using Role Based Specifications and Petri Nets

  • Jan 1, 2008
  • Roland Bouroulet +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper, we introduce a framework composed of a syntax and its compositional Petri net semantics, for the specification and verification of properties (like authentication) of security protocols. The protocol agents (e.g., an initiator, a responder, a server, a trusted third party, ...) are formalized as roles, each of them having a predefined behavior depending on their global and also local knowledge (including for instance public, private and shared keys), and may interact in a potentially hostile environment. The main characteristics of our framework, is that it makes explicit, structured and formal, the usually implicit information necessary to analyse the protocol, for instance the public and private contextof execution. The roles and the environment are expressed using SPL processes and compositionally translated into high-level Petri nets, while the context specifying the global and local knowledge of the participants in the protocol is used to generate the corresponding initial marking (with respect to the studied property). Finally, this representation is used to analyse the protocol properties, applying techniques of simulation and model-checking on Petri nets. The complete approach is illustrated on the case study of the Kao-Chow authentication protocol.

Similar Papers
  • Research Article
  • Citations323

Scyther : semantics and verification of security protocols

  • Jan 01, 2006
  • Data Archiving and Networked Services (DANS)
  • Cas Cremers
  • Book Chapter
  • Citations20

Towards a Standard for Modular Petri Nets: A Formalisation

  • Jan 01, 2009
  • Ekkart Kindler +1
  • Book Chapter
  • Citations9

Modeling and analysing DART systems through high-level Petri nets

  • Jan 01, 1996
  • Libero Nigro +1
  • Book Chapter
  • Citations743

The Scyther Tool: Verification, Falsification, and Analysis of Security Protocols

  • Jul 07, 2008
  • Cas J F Cremers
  • Research Article
  • Citations6

Structural liveness of Petri nets is ExpSpace-hard and decidable

  • Jul 08, 2019
  • Acta Informatica
  • Petr Jančar +1
  • Book Chapter
  • Citations2

Feasible Dynamic Reconfigurations of Petri Nets

  • Jan 01, 2013
  • Jia Feng Zhang +3
  • Research Article
  • Citations3

Modeling by petri net with place invariants for sequential control systems

  • Aug 01, 1995
  • Electrical Engineering in Japan
  • Yigang Cai +2
  • Conference Article

Modeling research based on Petri net and dynamic programming for regional power grid with pumped storage stations

  • Jan 01, 2006
  • Gang Chen +2
  • Conference Article
  • Citations4

A Term Rewriting Approach to Analyze High Level Petri Nets

  • Jul 01, 2016
  • Xudong He +4
  • Research Article
  • Citations5

Supporting adaptive learning in hypertext environments: a high level timed Petri net-based approach

  • Jan 01, 2008
  • International Journal of Intelligent Systems Technologies and Applications
  • Shang Gao +2
  • Book Chapter
  • Citations20

Constructs for modeling information systems with Petri nets

  • Jan 01, 1992
  • Carlos A Heuser +1
  • Book Chapter
  • Citations20

A Formal Specification of the CORBA Event Service

  • Jan 01, 2000
  • Rémi Bastide +3
  • Book Chapter
  • Citations3

Taking advantage of some complementary modelling methods to meet critical system requirement specifications

  • Jun 17, 2010
  • F Defossez +2
  • Conference Article
  • Citations5

Formal Aspects for Semantic Service Modeling Based on High-Level Petri Nets

  • Nov 28, 2005
  • M Kohler +1
  • Conference Article
  • Citations5

Some recent applications of high-level Petri nets

  • Jan 01, 1991
  • T Murata
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.