This paper introduces a process calculus with recursion which allows us to express an unbounded number of runs of the ping-pong protocols introduced by Dolev and Yao. We study the decidability issues associated with two common approaches to checking security properties, namely reachability analysis and bisimulation checking. Our main result is that our channel-free and memory-less calculus is Turing powerful, assuming that at least three principals are involved. We also investigate the expressive power of the calculus in the case of two participants. Here, our main results are that reachability and, under certain conditions, also strong bisimilarity become decidable.
Proceedings of 4th International Workshop on Issues in the Theory of Security, 2004, p. 129-140
afgørbarhed; proceskalkyler; kryptografiske protokoller; process calculi; cryptographic protocols; decidability