Title :
Logic of Events for Proving Security Properties of Protocols
Author :
Xiao, Meihua ; Bickford, Mark
Author_Institution :
Sch. of Inf., Nanchang Univ., Nanchang, China
Abstract :
Formal methods are vital for ensuring the security and reliability of the network systems. We propose a promising method to check security properties of cryptographic protocols using logic of events theory. The logic is designed around a message automaton with actions for possible protocol steps including generating new nonces, sending and receiving messages, and performing encryption, decryption and digital signature verification actions. We figure out types for the keys, nonces, and messages of the protocol and present novel proof rules and mechanism for protocol actions, temporal reasoning, and a specialized form of invariance rule. It puts no bound on the size of the principal and requires no state space enumeration. Our main theorem guarantees that any well-typed protocol is robustly safe under attack while reasoning only about the actions of honest principals in the protocol.
Keywords :
computer network reliability; computer network security; cryptographic protocols; formal logic; formal specification; temporal reasoning; cryptographic protocols security property; decryption action; digital signature verification action; encryption action; events theory; formal method; invariance rule; message automaton; network systems reliability; network systems security; proof rule; state space enumeration; temporal reasoning; Body sensor networks; Communication system security; Computer science; Cryptographic protocols; Cryptography; Electronic mail; Information security; Information systems; Logic design; Space heating; Cryptographic Protocols; Formal Analysis; Logic of Events;
Conference_Titel :
Web Information Systems and Mining, 2009. WISM 2009. International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3817-4
DOI :
10.1109/WISM.2009.111