Effective Sequential Protocol Composition in Maude-NPA
Protocols do not work alone, but together, one protocol relying on another to provide needed services. Many of the problems in cryptographic protocols arise when such composition is done incorrectly or is not well understood. In this paper we discuss an extension to the Maude-NPA syntax and its oper...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Protocols do not work alone, but together, one protocol relying on another to
provide needed services. Many of the problems in cryptographic protocols arise
when such composition is done incorrectly or is not well understood. In this
paper we discuss an extension to the Maude-NPA syntax and its operational
semantics to support dynamic sequential composition of protocols, so that
protocols can be specified separately and composed when desired. This allows
one to reason about many different compositions with minimal changes to the
specification, as well as improving, in terms of both performance and ease of
specification, on an earlier composition extension we presented in [18]. We
show how compositions can be defined and executed symbolically in Maude-NPA
using the compositional syntax and semantics. We also provide an experimental
analysis of the performance of Maude-NPA using the compositional syntax and
semantics, and compare it to the performance of a syntax and semantics for
composition developed in earlier research. Finally, in the conclusion we give
some lessons learned about the best ways of extending narrowing-based state
reachability tools, as well as comparison with related work and future plans. |
---|---|
DOI: | 10.48550/arxiv.1603.00087 |