CRSep 24, 2015

Formal Support for Standardizing Protocols with State

arXiv:1509.07552v11 citations
Originality Incremental advance
AI Analysis

This work addresses a gap in formal verification tools for stateful protocols, which is incremental as it extends existing message-passing analysis methods.

The paper tackled the challenge of analyzing cryptographic protocols that use non-local mutable state by adapting the CPSA tool to support automated reasoning about state, demonstrating its effectiveness on Ryan's Envelope Protocol.

Many cryptographic protocols are designed to achieve their goals using only messages passed over an open network. Numerous tools, based on well-understood foundations, exist for the design and analysis of protocols that rely purely on message passing. However, these tools encounter difficulties when faced with protocols that rely on non-local, mutable state to coordinate several local sessions. We adapt one of these tools, {\cpsa}, to provide automated support for reasoning about state. We use Ryan's Envelope Protocol as an example to demonstrate how the message-passing reasoning can be integrated with state reasoning to yield interesting and powerful results. Keywords: protocol analysis tools, stateful protocols, TPM, PKCS#11.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes