• DocumentCode
    3095475
  • Title

    Some Improvements on Model Checking CoreASM Models of Security Protocols

  • Author

    Zhao, Zhenju ; Liu, Feng ; Peng, Jianhua ; Huang, Danqing ; Xue, Rui ; Zhang, Zhenfeng

  • Author_Institution
    State Key Lab. of Inf. Security, Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    13-14 Sept. 2010
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    This paper presents a tool called ASM-SPV (Abstract State Machines-Security Protocols Verifier) for verifying security protocols by model checking. In ASM-SPV, a security protocol is modeled by CoreASM language which is an executable ASM (Abstract State Machines) language. Then a modified CoreASM engine takes the CoreASM model of the protocol to build state space on-demand. Furthermore, security properties of the protocol are described as CTL (Computation Tree Logic) formulas and an adapted model checking algorithm is introduced to check whether the CoreASM model satisfies a given CTL formula or not. In this paper, we show the effectiveness of ASM-SPV with regard to memory consumption and speed of generating states compared with another CoreASM based model checker [mc]square.
  • Keywords
    finite state machines; formal verification; multiprocessing systems; security of data; ASM-SPV; CTL; abstract state machines; abstract state machines security protocols verifier; adapted model checking algorithm; computation tree logic; memory consumption; model checking CoreASM models; Adaptation model; Arrays; Computational modeling; Engines; Memory management; Protocols; Security; ASM; CoreASM; model checking; security protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data, Privacy and E-Commerce (ISDPE), 2010 Second International Symposium on
  • Conference_Location
    Buffalo, NY
  • Print_ISBN
    978-1-4244-8377-8
  • Electronic_ISBN
    978-0-7695-4203-4
  • Type

    conf

  • DOI
    10.1109/ISDPE.2010.17
  • Filename
    5636244