IEEE Transactions on Software Engineering · 1996 · 97 citations · 19 references
ComputingComputer ScienceComputer SecurityFormal MethodsSecurity ProtocolsCryptographic ProtocolsMutual AuthenticationProtocol AnalysisProtocol VerificationSecure Multi-party ComputationSecurity Protocol VerificationFormal Methods For Security ProtocolsFormal Verification Of Cryptographic ProtocolsProtocol CompositionProtocol Formal VerificationProtocol Security ProofsSecure Protocol DesignSecurity Properties Of Protocols
The paper develops a foundation for reasoning about protocol security. We adopt a model-based approach for defining protocol security properties. This allows us to describe security properties in greater detail and precision than previous frameworks. Our model allows us to reason about the security of protocols, and considers issues of beliefs of agents, time, and secrecy. We prove a composition theorem which allows us to state sufficient conditions on two secure protocols A and B such that they may be combined to form a new secure protocol C. Moreover, we give counter-examples to show that when the conditions are not met, the protocol C may not be secure.
19
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983 · 5.7K citations
Symbolic model checking: 1020 States and beyond
Jerry R. Burch, E. M. Clarke, Kenneth L. McMillan et al. · Information and Computation · 1992 · 2.7K citations
Michael T. Burrows, Martı́n Abadi, Roger M. Needham · ACM Transactions on Computer Systems · 1990 · 2.5K citations · Full text