首页> 外文期刊>Formal Aspects of Computing >Formally sound implementations of security protocols with JavaSPI
【24h】

Formally sound implementations of security protocols with JavaSPI

机译:使用JavaSPI的安全协议的形式合理的实现

获取原文
获取原文并翻译 | 示例
           

摘要

Designing and coding security protocols is an error prone task. Several flaws are found in protocol implementations and specifications every year. Formal methods can alleviate this problem by backing implementations with rigorous proofs about their behavior. However, formally-based development typically requires domain specific knowledge available only to few experts and the development of abstract formal models that are far from real implementations. This paper presents a Java-based protocol design and implementation framework, where the user can write a security protocol symbolic model in Java, using a well defined subset of the language that corresponds to applied pi-calculus. This Java model can be symbolically executed in the Java debugger, formally verified with ProVerif, and further refined to an interoperable Java implementation of the protocol. Soundness theorems are provided to prove that, under some reasonable assumptions, a simulation relation relates the Java refined implementation to the symbolic model verified by ProVerif, so that, for the usual security properties, a property verified by ProVerif on the symbolic model is preserved in the Java refined implementation. The applicability of the framework is evaluated by developing an extensive case study on the popular SSL protocol.
机译:设计和编码安全协议是容易出错的任务。每年在协议实施和规范中都会发现一些缺陷。形式化方法可以通过为实现提供严格的行为证明来缓解此问题。但是,基于形式的开发通常需要仅对少数专家可用的领域特定知识,并且还需要开发与实际实现相去甚远的抽象形式模型。本文提出了一种基于Java的协议设计和实现框架,在该框架中,用户可以使用与应用pi演算相对应的语言的明确定义的子集,用Java编写安全协议符号模型。可以在Java调试器中以符号方式执行此Java模型,并通过ProVerif对其进行正式验证,然后进一步完善该协议的可互操作Java实现。提供健全性定理是为了证明,在某些合理的假设下,模拟关系将Java精炼实现与ProVerif验证的符号模型相关联,因此,对于通常的安全属性,ProVerif验证的符号模型属性保留在其中。 Java改进的实现。通过对流行的SSL协议进行广泛的案例研究,可以评估该框架的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号