• DocumentCode
    3037149
  • Title

    Proof techniques for cryptographic processes

  • Author

    Boreale, Michele ; De Nicola, Rocco ; Pugliese, Rosario

  • Author_Institution
    Dipt. di Sci. dell´´Inf., Univ. di Roma, Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    157
  • Lastpage
    166
  • Abstract
    Contextual equivalences for cryptographic process calculi can be used to reason about correctness of protocols, but their definition suffers from quantification over all possible contexts. Here, we focus on two such equivalences, may-testing and barbed equivalence, and investigate tractable proof methods for them. To this aim, we develop an `environment-sensitive´ labelled transition system, where transitions are constrained by the knowledge the environment has of names and keys. On top of the new transition system, a trace equivalence and a co-inductive weak bisimulation equivalence are defined, both of which avoid quantification over contexts. Our main results are soundness of trace semantics and of weak bisimulation with respect to may-testing and barbed equivalence, respectively. This leads to more direct proof methods for equivalence checking. The use of such methods is illustrated via a few examples concerning implementation of secure channels by means of encrypted public channels. We also consider a variant of the labelled transition system that gives completeness, but is less handy to use
  • Keywords
    bisimulation equivalence; cryptography; process algebra; barbed equivalence; cryptographic; equivalences; may-testing; process calculi; trace equivalence; trace semantics; tractable proof methods; weak bisimulation; Calculus; Cryptographic protocols; Cryptography; Electronic switching systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1999. Proceedings. 14th Symposium on
  • Conference_Location
    Trento
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-0158-3
  • Type

    conf

  • DOI
    10.1109/LICS.1999.782608
  • Filename
    782608