Journal of Applied Non-Classical Logics · 2009 · 48 citations · 24 references
ComputingComputer ScienceComputer SystemsComputer SecurityFormal MethodsSecurity ProtocolsCryptographic ProtocolsModel CheckingProtocol AnalysisProtocol VerificationSecurity Protocol VerificationCommunication ChannelsDolev-yao ModelFormal Methods For Security ProtocolsFormal Verification Of Security PropertiesModel Checking Of Security ProtocolsPrincipalsProtocol Formal VerificationSecurity Properties Of Protocols
Most model checking techniques for security protocols make a number of simplifying assumptions on the protocol and/or on its execution environment that greatly complicate or even prevent their applicability in some important cases. For instance, most techniques assume that communication between honest principals is controlled by a Dolev-Yao intruder, i.e. a malicious agent capable to overhear, divert, and fake messages. Yet we might be interested in establishing the security of a protocol that relies on a less unsecure channel (e.g. a confidential channel provided by some other protocol sitting lower in the protocol stack). In this paper we propose a general model for security protocols based on the set-rewriting formalism that, coupled with the use of LTL, allows for the specification of assumptions on principals and communication channels as well as of complex security properties that are normally not handled by state-of-the-art security protocol analysers. By using our approach we have been able to formalise all the assumptions required by the ASW protocol for optimistic fair exchange and some of its key security properties. Besides the previously reported attacks on the protocol, we report a new attack on a patched version of the protocol.
24
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983 · 5.7K citations
The NRL Protocol Analyzer: An Overview
Catherine Meadows · The Journal of Logic Programming · 1996 · 454 citations
Asynchronous protocols for optimistic fair exchange
N. Asokan, Victor Shoup, Michael Waidner · 2002 · 315 citations
Proceedings of IEEE Symposium on Research in Security and Privacy
1993 · 309 citations