首页> 外文会议>Proceedings of the 2005 workshop on Issues in the theory of security >Formal prototyping in early stages of protocol design
【24h】

Formal prototyping in early stages of protocol design

机译:协议设计早期阶段的正式原型

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

摘要

Network protocol design is usually an informal process where debugging is based on successive iterations of a prototype implementation. The feedback provided by a prototype can be indispensable since the requirements are often incomplete at the start. A draw-back of this technique is that errors in protocols can be notoriously difficult to detect by testing alone. Applying formal methods such as theorem proving can greatly increase one's confidence that the protocol is correct. However, formal methods can be tedious to use, rarely support successive design iterations and prototyping, are difficult to scale to entire designs, and typically require a clear understanding of requirements in advance. We investigate how formal simulation based on Maude executable specifications overcomes many of these hurdles. We apply this technique in the early stages of the design of a new security protocol, known as Layer 3 Accounting (L3A), aimed at protecting known vulnerabilities in the wireless accounting infrastructure. The protocol sets up a collection of IPsec security associations that provide the necessary protection. We demonstrate how formal simulation uncovered problems in several successive iterations of the L3A protocol design.
机译:网络协议设计通常是一个非正式的过程,其中调试基于原型实现的连续迭代。原型提供的反馈可能是必不可少的,因为在开始时需求往往不完整。该技术的缺点是众所周知,仅通过测试很难检测到协议中的错误。应用诸如定理证明之类的形式化方法可以大大提高人们对协议正确的信心。但是,形式化方法使用起来很繁琐,很少支持连续的设计迭代和原型制作,很难扩展到整个设计,并且通常需要事先清楚地了解需求。我们研究了基于Maude可执行规范的正式模拟如何克服了许多这些障碍。我们将这种技术应用于新的安全协议(称为第3层计费(L3A))的设计的早期阶段,该协议旨在保护无线计费基础结构中的已知漏洞。该协议设置了提供必要保护的IPsec安全关联的集合。我们演示了形式仿真如何在L3A协议设计的多个连续迭代中发现问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号