首页> 外文会议>IEEE Symposium on Security and Privacy >Strand spaces: why is a security protocol correct?
【24h】

Strand spaces: why is a security protocol correct?

机译:Strand Spaces:为什么安全协议是正确的?

获取原文

摘要

A strand is a sequence of events; it represents either the execution of an action by a legitimate party in a security protocol or else a sequence of actions by a penetrator. A strand space is a collection of strands, equipped with a graph structure generated by causal interaction. In this framework, protocol correctness claims may be expressed in terms of the connections between strands of different kinds. In this paper, we develop the notion of a strand space. We then prove a generally useful lemma, as a sample result giving a general bound on the abilities of the penetrator in any protocol. We apply the strand space formalism to prove the correctness of the Needham-Schroeder-Lowe protocol (G. Lowe, 1995, 1996). Our approach gives a detailed view of the conditions under which the protocol achieves authentication and protects the secrecy of the values exchanged. We also use our proof methods to explain why the original Needham-Schroeder (1978) protocol fails. We believe that our approach is distinguished from other work on protocol verification by the simplicity of the model and the ease of producing intelligible and reliable proofs of protocol correctness even without automated support.
机译:一条股是一系列事件;它表示由安全协议中的合法方执行操作的操作,否则穿透器的一系列动作。链空间是一系列股线,配备有因果相互作用产生的图形结构。在该框架中,协议正确性权利要求可以以不同种类的股线之间的连接表示。在本文中,我们培养了斯特朗德空间的概念。然后,我们证明了一般有用的引物,作为样本结果,在任何协议中给出了穿透器的能力的一般限制。我们应用斯特兰斯空间形式主义,以证明Creferham-Schroeder-Lowe协议的正确性(G.Lowe,1995,1996)。我们的方法详细了解协议达到身份验证的条件,并保护交换的值的保密性。我们还使用我们的校对方法来解释原始Createrham-Schroeder(1978)协议的原因失败。我们认为,我们的方法与通过模型的简单性和易于生产可理解和可靠的协议正确性的协议验证,即使没有自动支持,我们的方法也是不同的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号