Modeling and analysis of security protocols using role based specifications and Petri nets

被引:0
|
作者
Bouroulet, Roland [1 ]
Devillers, Raymond [2 ]
Klaudel, Hanna [3 ]
Pelz, Elisabeth [1 ]
Pommereau, Franck [1 ]
机构
[1] Univ Paris Est, LACL, 61 Av Gen Gaulle, F-94010 Creteil, France
[2] Univ Libre Bruxelles, Dept Informat, Brussels CP212, Belgium
[3] Univ Evry, IBISC, F-91025 Evry, France
来源
关键词
security protocols; formal specification; process algebras; Petri nets;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 context of 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.
引用
收藏
页码:72 / +
页数:3
相关论文
共 50 条
  • [41] Design, modeling and analysis of ITS using UML and Petri Nets
    Bonnefoi, Fabien
    Hillah, Lom Messan
    Kordon, Fabrice
    Renault, Xavier
    2007 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE, VOLS 1 AND 2, 2007, : 552 - +
  • [42] Modeling and analysis of concrete production plant using petri nets
    Dept. of Constr. Engrg., Mat. E., Western Michigan Univ., 2007 Kohrman Hall, Kalamazoo, MI 49008-5064, United States
    不详
    J. Comput. Civ. Eng., 3 (178-186):
  • [43] Modeling and analysis of a mail processing plant using Petri nets
    Sawhney, A
    Abudayyeh, O
    Monga, A
    ADVANCES IN ENGINEERING SOFTWARE, 1999, 30 (08) : 543 - 549
  • [44] Modeling and analysis of disassembly systems using continuous Petri nets
    Fernandez, R
    Zerhouni, N
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL SYMPOSIUM ON ASSEMBLY AND TASK PLANNING (ISATP2001): ASSEMBLY AND DISASSEMBLY IN THE TWENTY-FIRST CENTURY, 2001, : 232 - 237
  • [45] Modeling and analysis of concrete production plant using petri nets
    Sawhney, A
    Abudayyeh, O
    Chaitavatputtiporn, T
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 1999, 13 (03) : 178 - 186
  • [46] MODELING AND RECOVERY ANALYSIS OF PROTECTION SCHEMES USING PETRI NETS
    JENKINS, L
    KHINCHA, HP
    ELECTRIC POWER SYSTEMS RESEARCH, 1992, 24 (03) : 199 - 205
  • [47] Modeling and Analysis of Inventory System by Using Colored Petri Nets
    Lu, Xiaochun
    Liu, Dongyuan
    Ni, Zhiwei
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1359 - 1364
  • [48] Modeling and analysis of cycle schedule using Petri nets unfolding
    Lee, JK
    Korbaa, O
    Gentina, JC
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2611 - 2616
  • [49] Modeling and Analysis of a Telesurgery Environment Using Stochastic Petri Nets
    Rocha Jr, Vamberto
    Araujo, Jean
    Nogueira, Bruno
    Andrade, Ermeson
    IEEE LATIN AMERICA TRANSACTIONS, 2023, 21 (10) : 1073 - 1080
  • [50] Formal Modeling and Analysis of SIP Using Colored Petri Nets
    Bai, Yunli
    Ye, Xinming
    Ma, Yuanfei
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,