A compiler for analyzing cryptographic protocols using noninterference

40Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The Security Process Algebra (SPA) is a CCS-like specification language where actions belong to two different levels of confidentiality. It has been used to define several noninterference-like security properties whose verification has been automated by the tool CoSeC. In recent years, a method for analyzing security protocols using SPA and CoSeC has been developed. Even if it has been useful in analyzing small security protocols, this method has shown to be error-prone, as it requires the protocol description and its environment to be written by hand. This problem has been solved by defining a protocol specification language more abstract than SPA, called VSP, and a compiler CVS that automatically generates the SPA specification for a given protocol described in VSP. The VSP/CVS technology is very powerful, and its usefulness is shown with some case studies: the Woo-Lam one-way authentication protocol, for which a new attack to authentication is found, and the Wide Mouthed Frog protocol, where different kinds of attack are detected and analyzed.

Cite

CITATION STYLE

APA

Durante, A., Focardi, R., & Gorrieri, R. (2000). A compiler for analyzing cryptographic protocols using noninterference. ACM Transactions on Software Engineering and Methodology, 9(4), 488–528. https://doi.org/10.1145/363516.363532

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free