A General Model Checking Method of Electronic Transaction Protocols Using Colored Petri Nets

被引:1
|
作者
Xu, Meng [1 ]
Su, Guiping [1 ]
Wei, Jin [1 ]
机构
[1] Chinese Acad Sci, Grad Univ, Sch Informat Sci & Engn, Beijing, Peoples R China
关键词
model checking; Colored Petri Nets; E-Commerce;
D O I
10.1109/HIS.2009.172
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As a special kind of security protocol, E-Commerce protocols have been analyzed with many formal methods in recent years. However, there is no general specification and verification model checking method to be applied effectively to the four special properties in E-Commerce protocols non-repudiation, accountability, fairness, and timeliness. Based on our previous work on the suitability of Colored Petri Nets(CPNs) to the formal analysis of timeliness, this paper concentrates on the formal modeling and analysis of the other three properties using CPNs. Combined with Petri net reduction methods and random numbers as time factors and keys, we describe and analyze both online Trusted Third Party (TTP) and offline TTP protocols, discover their flaws which could not be found by many other formal methods, proving that our methods are more general and suitable for nearly all the E-Commerce protocols.
引用
收藏
页码:298 / 303
页数:6
相关论文
共 50 条
  • [41] Model checking in object-oriented Petri nets
    Rodrigues, CL
    Guerrero, DDS
    de Figueiredo, JCA
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4977 - 4982
  • [42] Towards TCTLhΔ model checking of Time Petri Nets
    Chtourou, Ameni
    Sbai, Zohra
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 563 - 568
  • [43] Parametric Model-Checking of Stopwatch Petri Nets
    Traonouez, Louis-Marie
    Lime, Didier
    Roux, Olivier H.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (17) : 3273 - 3304
  • [44] Model Checking Branching Properties on Petri Nets with Transits
    Finkbeiner, Bernd
    Gieseking, Manuel
    Hecking-Harbusch, Jesko
    Olderog, Ernst-Rudiger
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2020), 2020, 12302 : 394 - 410
  • [45] Symbolic model checking of dual transition Petri nets
    Varea, M
    Al-Hashimi, BM
    Cortés, LA
    Eles, P
    Peng, Z
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 43 - 48
  • [46] CSL model checking for generalized Stochastic Petri Nets
    Cerotti, Davide
    Donatelli, Susanna
    Horvath, Andras
    Sproston, Jeremy
    QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 199 - +
  • [47] Model Checking CSLTA with Deterministic and Stochastic Petri Nets
    Amparore, Elvio Gilberto
    Donatelli, Susanna
    2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, : 605 - 614
  • [48] Formal Modelling and Verification of a Component Model using Coloured Petri Nets and Model Checking
    Oliveira, Elthon
    Almeida, Hyggo
    Silva, Leandro
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1427 - +
  • [49] Compositional model checking of concurrent systems, with Petri nets
    Sobocinski, Pawel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (204): : 19 - 30
  • [50] Model checking Bounded Prioritized Time Petri Nets
    Berthomieu, Bernard
    Peres, Florent
    Vernadat, Francois
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 523 - +