articleAug 29, 2005Closed access

An efficient cryptographic protocol verifier based on prolog rules

Institut national de recherche en informatique et en automatique

Indexed incrossref

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…

Citation impact

954
total citations
FWCI
41.89
Percentile
100%
References
40
Citations per year

Authors

1

Topics & keywords

Keywords
  • Computer science
  • Prolog
  • Correctness
  • Protocol (science)
  • Cryptographic protocol
  • Simple (philosophy)
  • Unification
  • Cryptography
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.