×

LDYIS: a framework for model checking security protocols. (English) Zbl 1160.68443

Summary: We present a formalism for the automatic verification of security protocols based on multi-agent systems semantics. We give the syntax and semantics of a temporal-epistemic security-specialised logic and provide a lazy-intruder model for the protocol rules that we argue to be particularly suitable for verification purposes. We exemplify the technique by finding a (known) bug in the traditional NSPK protocol.

MSC:

68Q60 Specification and verification (program logics, model checking, etc.)
94A60 Cryptography

Software:

MCMAS-X; LDYIS