• DocumentCode
    3312321
  • Title

    Model Checking Needham-Schroeder Security Protocol Based on Temporal Logic of Knowledge

  • Author

    Luo, Xiangyu ; Chen, Yan ; Gu, Ming ; Wu, Lijun

  • Author_Institution
    Sch. of Software, Tsinghua Univ., Beijing
  • Volume
    2
  • fYear
    2009
  • fDate
    25-26 April 2009
  • Firstpage
    551
  • Lastpage
    554
  • Abstract
    Formal verification approaches can guarantee the correctness of security protocols. In this paper we take the well-known Needham-Schroeder public-key authentication protocol as an example, to show how we can apply the symbolic model checker for multiagent systems MCTK, which is developed by us, to the verification of security protocols. One temporal epistemic property is checked successfully both in the original version and the Lowe´s revised version of the Needham-Schroeder protocol. The experimental result shows that our method is an effective way to the verification of security protocol.
  • Keywords
    cryptographic protocols; formal verification; public key cryptography; Needham-Schroeder security protocol; formal verification; knowledge temporal logic; model checking; public-key authentication protocol; security protocol verification; security protocols; Authentication; Communication system security; Computer networks; Computer security; Cryptographic protocols; Cryptography; Electronic mail; Information security; Logic; Multiagent systems; Needham-Schroeder protocol; model checing; multiagent systems; temporal logic of knowledge;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks Security, Wireless Communications and Trusted Computing, 2009. NSWCTC '09. International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-1-4244-4223-2
  • Type

    conf

  • DOI
    10.1109/NSWCTC.2009.384
  • Filename
    4908528