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 条
  • [31] Using colored petri nets for conversation modeling
    Cost, RS
    Chen, Y
    Finin, T
    Labrou, Y
    Peng, Y
    ISSUES IN AGENT COMMUNICATION, 2000, 1916 : 178 - 192
  • [32] Bounded model checking of Time Petri Nets using SAT solver
    Yokogawa, Tomoyuki
    Kondo, Masafumi
    Miyazaki, Hisashi
    Amasaki, Sousuke
    Sato, Yoichiro
    Arimoto, Kazutami
    IEICE ELECTRONICS EXPRESS, 2015, 12 (02):
  • [33] Load balanced scheduling and reliability modeling of grid transaction processing system using colored Petri nets
    Mahato, Dharmendra Prasad
    Singh, Ravi Shankar
    ISA TRANSACTIONS, 2019, 84 : 225 - 236
  • [34] A method of workflow scheduling based on colored Petri nets
    Xiao, Zhijiao
    Ming, Zhong
    DATA & KNOWLEDGE ENGINEERING, 2011, 70 (02) : 230 - 247
  • [35] Colored Petri Nets to Model Gene Mutation Classification
    Yang, Jinliang
    Gao, Rui
    Meng, Max Q. -H.
    Tarn, Tzyh-Jong
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 5077 - 5082
  • [36] A modified method for analyzing authentication protocol security using Colored Petri Nets
    Shen, Jiajun
    Feng, Dongqin
    Chu, Jian
    Feng, D. (dqfeng@iipc.zju.edu.cn), 1600, Binary Information Press (10): : 4233 - 4243
  • [37] A deadlock prevention method for railway networks using monitors for colored Petri nets
    Fanti, NP
    Giua, A
    Seatzu, C
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1866 - 1873
  • [38] MODELING OF COMMUNICATION PROTOCOLS BY USING PETRI NETS
    ILYAS, M
    KHALIL, H
    COMPUTERS & INDUSTRIAL ENGINEERING, 1986, 11 (1-4) : 547 - 551
  • [39] Report on the Model Checking Contest at Petri Nets 2011
    Kordon, Fabrice
    Linard, Alban
    Buchs, Didier
    Colange, Maximilien
    Evangelista, Sami
    Lampka, Kai
    Lohmann, Niels
    Paviot-Adet, Emmanuel
    Thierry-Mieg, Yann
    Wimmel, Harro
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY VI, 2012, 7400 : 169 - 196
  • [40] Action Planning for Directed Model Checking of Petri Nets
    Edelkamp, Stefan
    Jabbar, Shahid
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 149 (02) : 3 - 18