Analysis of two authorization protocols using Colored Petri Nets

被引:4
|
作者
Seifi, Younes [1 ,2 ]
Suriadi, Suriadi [2 ]
Foo, Ernest [2 ]
Boyd, Colin [2 ]
机构
[1] Bu Ali Sina Univ, Hamadan, Iran
[2] Queensland Univ Technol, Brisbane, Qld 4001, Australia
关键词
Colored Petri Nets; CPN; CPN Tools; Security Analysis; TPM; SKAP; OSAP; Trusted Computing; ASK-CTL; VERIFICATION; ATTACK; LOGIC; TOOL;
D O I
10.1007/s10207-014-0243-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To prevent unauthorized access to protected trusted platform module (TPM) objects, authorization protocols, such as the object-specific authorization protocol (OSAP), have been introduced by the trusted computing group (TCG). By using OSAP, processes trying to gain access to the protected TPM objects need to prove their knowledge of relevant authorization data before access to the objects can be granted. Chen and Ryan's 2009 analysis has demonstrated OSAP's authentication vulnerability in sessions with shared authorization data. They also proposed the Session Key Authorization Protocol (SKAP) with fewer stages as an alternative to OSAP. Chen and Ryan's analysis of SKAP using ProVerif proves the authentication property. The purpose of this paper was to examine the usefulness of Colored Petri Nets (CPN) and CPN Tools for security analysis. Using OSAP and SKAP as case studies, we construct intruder and authentication property models in CPN. CPN Tools is used to verify the authentication property using a Dolev-Yao-based model. Verification of the authentication property in both models using the state space tool produces results consistent with those of Chen and Ryan.
引用
收藏
页码:221 / 247
页数:27
相关论文
共 50 条
  • [21] Modeling and safety analysis for collaborative safety-critical systems using hierarchical colored Petri nets
    Ali, Nazakat
    Punnekkat, Sasikumar
    Rauf, Abdul
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 210
  • [22] 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
  • [23] Composability Verification of Real Time System Models using Colored Petri Nets
    Mahmood, Imran
    Ayani, Rassul
    Vlassov, Vladimir
    Moradi, Farshad
    UKSIM-AMSS 15TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM 2013), 2013, : 407 - 412
  • [24] Modeling Wire Train Bus Communication Using Timed Colored Petri Nets
    Bago, Marko
    Peric, Nedjeljko
    Marijan, Sinisa
    2008 PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-7, 2008, : 2789 - +
  • [25] Modelling of Mamdani Fuzzy Inference Engine Using Hierarchical Colored Petri Nets
    Arekhloo, Esmaeil Valipour
    Pashazadeh, Saeid
    Razavi, Seyed Naser
    2013 13TH IRANIAN CONFERENCE ON FUZZY SYSTEMS (IFSC), 2013,
  • [26] TransCPN - Software Tool for Transformation of Colored Petri Nets
    Mikolajczak, Boleslaw
    Singh, Abhishek
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 211 - 216
  • [27] 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
  • [28] Pattern Based Model Reuse Using Colored Petri Nets
    Askari, Syed Hassan
    Khan, Shahrukh Ali
    Haris, Muhammad
    Shoaib, Muhammad
    2019 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2019), 2019, : 32 - 38
  • [29] COLORED DECISION PROCESS PETRI NETS: MODELING, ANALYSIS AND STABILITY
    Clempner, Julio
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2005, 15 (03) : 405 - 420
  • [30] Colored Petri nets for modeling of networked control systems
    Farah, Khamsa
    Chabir, Karim
    Abdelkrim, Mohamed Naceur
    2019 19TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA), 2019, : 226 - 230