Skeletons, Homomorphisms, and Shapes: Characterizing Protocol Executions

Electronic Notes in Theoretical Computer Science(2007)

引用 13|浏览0
暂无评分
摘要
In this paper we develop a framework, based on strand spaces, for reasoning about cryptographic protocols and characterizing their executions. We define skeletons, homomorphisms, and shapes. Skeletons model partial information about regular (honest) behavior in an execution of a cryptographic protocol. A homomorphism between skeletons is an information-preserving map. Much protocol analysis may be regarded as an exploration of the properties of the category of skeletons and homomorphisms. A set of skeletons can characterize all runs of the protocol; the smallest such set is the set of shapes. This approach is a foundation for mechanizing protocol analysis.
更多
查看译文
关键词
mechanizing protocol analysis.,mechanizing protocol analysis,skeletons model,strand spaces,protocol analysis,enumerating protocol executions,partial information,characterizing protocol executions,strand space,cryptographic protocol,information-preserving map
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要