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 条
  • [41] UML behavioral consistency checking using instantiable Petri nets
    Thierry-Mieg, Yann
    Hillah, Lom-Messan
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2008, 4 (03) : 293 - 300
  • [42] UML behavioral consistency checking using instantiable Petri nets
    Yann Thierry-Mieg
    Lom-Messan Hillah
    Innovations in Systems and Software Engineering, 2008, 4 (3) : 293 - 300
  • [43] Model checking the iKP electronic payment protocols
    Ogata, Kazuhiro
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2017, 36 : 101 - 111
  • [44] How to use Model Checking for Diagnosing Fault Patterns in Petri nets
    Bakalara, Johanne
    Pencole, Yannick
    Subias, Audine
    IFAC PAPERSONLINE, 2020, 53 (04): : 269 - 274
  • [45] Performance evaluation and model checking in systems modeled as Hybrid Petri nets
    Renganathan, K.
    Bhaskar, Vidhyacharan
    APPLIED MATHEMATICAL MODELLING, 2012, 36 (08) : 3941 - 3947
  • [46] Modeling inheritance anomaly in concurrent systems using colored Petri nets
    Bauskar, B
    Mikolajczak, B
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4873 - 4878
  • [47] An elastic controller using Colored Petri Nets in cloud computing environment
    Shahidinejad, Ali
    Ghobaei-Arani, Mostafa
    Esmaeili, Leila
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1045 - 1071
  • [48] Access Control Verification in Smart Contracts Using Colored Petri Nets
    Al-Azzoni, Issam
    Iqbal, Saqib
    COMPUTERS, 2024, 13 (11)
  • [49] An elastic controller using Colored Petri Nets in cloud computing environment
    Ali Shahidinejad
    Mostafa Ghobaei-Arani
    Leila Esmaeili
    Cluster Computing, 2020, 23 : 1045 - 1071
  • [50] Analyzing Web Service Choreography Specifications Using Colored Petri Nets
    Caliz, Enrique
    Umapathy, Karthikeyan
    Sanchez-Ruiz, Arturo J.
    Elfayoumy, Sherif A.
    SERVICE-ORIENTED PERSPECTIVES IN DESIGN SCIENCE RESEARCH: 6TH INTERNATIONAL CONFERENCE, 2011, 6629 : 412 - 426