• DocumentCode
    2994966
  • Title

    CVS: a compiler for the analysis of cryptographic protocols

  • Author

    Durante, Antonio ; Focardi, Riccardo ; Gorrieri, Roberto

  • Author_Institution
    Dipartimento di Sci. dell´´Inf., Bologna Univ., Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    203
  • Lastpage
    212
  • 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 non-interference-like security properties whose verification has been automatized by means of 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 description by hand of the protocol and of the environment in which it will execute. This problem has been solved by defining a protocol specification language more abstract than SPA, called VSP and a compiler CVS that generates in an automatic way the SPA specification for a given protocol described in VSP. The VSP/CVS technology is very powerful and its usefulness is shown with the case-study of the Woo-Lam one-way authentication protocol, for which an attack undocumented in the literature is found
  • Keywords
    calculus of communicating systems; cryptography; data privacy; message authentication; process algebra; program compilers; protocols; specification languages; CCS; CVS compiler; CoSeC; SPA; Security Process Algebra; VSP; cryptographic protocols; data confidentiality; one-way authentication protocol; specification language; Algebra; Authentication; Computer security; Cryptographic protocols; ISO standards; Interference; Public key; Public key cryptography; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Workshop, 1999. Proceedings of the 12th IEEE
  • Conference_Location
    Mordano
  • ISSN
    1063-6900
  • Print_ISBN
    0-7695-0201-6
  • Type

    conf

  • DOI
    10.1109/CSFW.1999.779774
  • Filename
    779774