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
Link To Document