Recursive Ping-Pong Protocols
Hans Hüttel
December 2003 |
Abstract:
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.
Available as PostScript, PDF, DVI. |