Flemming Nielson, Hanne Riis Nielson and Helmut Seidl. Cryptographic Analysis in Cubic Time. Electr. Notes Theor. Comput. Sci., 62, 2001.
The spi-calculus is a variant of the polyadic -calculus that admits symmetric cryptography and that admits expressing communication protocols in a precise though still abstract way. This paper shows that context-independent control flow analysis can be calculated in cubic time despite the fact that the spi-calculus operates over an infinite universe of values. Our approach is based on Horn Clauses with Sharing and we develop transformations to pass from the infinite to the finite and to deal with the polyadic nature of input and output. We prove that this suffices for obtaining a cubic time implementation without sacrificing precision and without making simplifying assumptions on the nature of keys.
Download: PDF Reference: Bibtex