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
来源
HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 2, PROCEEDINGS | 2009年
关键词
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 条
  • [31] Model-Checking of Concurrent Real-Time Software Using High-Level Colored Time Petri Nets with Stopwatches
    Haur, Imane
    Bechennec, Jean-Luc
    Roux, Olivier H.
    CYBERNETICS AND SYSTEMS, 2023,
  • [32] hpnmg: A C plus plus Tool for Model Checking Hybrid Petri Nets with General Transitions
    Huels, Jannik
    Niehaus, Henner
    Remke, Anne
    NASA FORMAL METHODS (NFM 2020), 2020, 12229 : 369 - 378
  • [33] A time stamp reduction method for state space exploration using colored Petri nets
    Narciso, Mercedes E.
    Piera, Miquel A.
    Guasch, Antoni
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2012, 88 (05): : 592 - 616
  • [34] Colored Petri Nets Model based Conformance Test Generation
    Liu, Jing
    Ye, Xinming
    Li, Jun
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [35] Improvements in model checking for Object-Oriented Petri Nets
    Hasa, L
    Ceska, M
    ISAS/CITSA 2004: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS AND 10TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ANALYSIS AND SYNTHESIS, VOL 3, PROCEEDINGS, 2004, : 269 - 274
  • [36] Model checking of reconfigurable FPGA modules specified by Petri nets
    Grobelna, Iwona
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 89 : 1 - 9
  • [37] Model Checking of ω-Independent Unbounded Petri Nets for an Unbounded System
    Wang, Shuo
    Yang, Ru
    Yu, Wangyang
    Ding, Zhijun
    Jiang, Changjun
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024,
  • [38] Composing collaborative component systems using Colored Petri Nets
    Shinkawa, Y
    Matsumoto, MJ
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (05) : 1209 - 1217
  • [39] Manufacturing Scheduling Using Colored Petri Nets and Reinforcement Learning
    Drakaki, Maria
    Tzionas, Panagiotis
    APPLIED SCIENCES-BASEL, 2017, 7 (02):
  • [40] Composition of software artifacts modelled using Colored Petri nets
    da Silva, LD
    Perkusich, A
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 56 (1-2) : 171 - 189