1996 · 47 citations · 7 references
ComputingComputer ScienceCybersecurityAuthenticationFormal MethodsSecurity ProtocolsAuthentication ProtocolsCryptographic ProtocolsModel CheckingProtocol AnalysisProtocol VerificationSecurity Protocol VerificationAutomatic Protocol VerificationFormal Methods For Security ProtocolsFormal Verification Of Authentication ProtocolsFormal Verification Of Security PropertiesModel Checking Of Security ProtocolsProtocol Formal VerificationSecurity Properties Of ProtocolsSecurity Verification
Protocols in electronic commerce and other security-sensitive applications require careful reasoning to demonstrate their robustness against attacks. Several logics have been developed for doing this reasoning formally,but protocol designers usually do the proofs by hand, a process which is time-consuming and error-prone. We present a new approach, theory checking, to analyzing and verifying properties of security protocols. In this approach we generate the entire finite theory, Th, of a logic for reasoning about a security protocol; determining whether it satisfies a property, OE, is thus a simple membership test: OE 2 Th. Our approach relies on (1) modeling a finite instance of a protocol in the way that the security community naturally, though informally, presents a security protocol, and (2) placing restrictions on a logic's rules of inference to guarantee that our algorithm terminates, generating a finite theory. A novel benefit to our approach is that because of these restriction...
7
Michael T. Burrows, Martı́n Abadi, Roger M. Needham · ACM Transactions on Computer Systems · 1990 · 2.5K citations · Full text
Jon Bentley · Communications of the ACM · 1986 · 242 citations · Full text
CSP and determinism in security modelling
A. W. Roscoe · 2002 · 211 citations
Accountability in electronic commerce protocols
Rajashekar Kailar · IEEE Transactions on Software Engineering · 1996 · 139 citations
Computing, Commercial Law, Auditing +13