14th IEEE Computer Security Foundations Workshop (CSFW'01) An Efficient Cryptographic Protocol Verifier Based on Prolog Rules Cape Breton, Novia Scotia, Canada June 11-June 13 ISBN: 0-7695-1146-5
Abstract: We present a new automatic cryptographic protocol verifier based on a simple representation of the protocol by Prolog rules, and on a new efficient algorithm that determines whether a fact can be proved from these rules or not. This verifier proves secrecy properties of the protocols. Thanks to its use of unification, it avoids the problem of the state space explosion. Another advantage is that we do not need to limit the number of runs of the protocol to analyze it. We have proved the correctness of our algorithm, and have implemented it. The experimental results show that many examples of protocols of the literature, including Skeme [24], can be analyzed by our tool with very small resources: the analysis takes from less than 0.1 s for simple protocols to 23 s for the main mode of Skeme. It uses less than 2 Mb of memory in our tests.
Citation:
Bruno Blanchet, "An Efficient Cryptographic Protocol Verifier Based on Prolog Rules," csfw, pp.0082, 14th IEEE Computer Security Foundations Workshop (CSFW'01), 2001 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||