首页> 外文OA文献 >An Integrated Development Environment for the Design, Verification and Implementation of Security Protocols
【2h】

An Integrated Development Environment for the Design, Verification and Implementation of Security Protocols

机译:设计,验证和实施安全协议的集成开发环境

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Security protocols are critical components for the construction of secure and dependable distributed applications, but their implementation is challenging and error prone. Therefore, tools for formal modelling and analysis of security protocols can be potentially very useful to support software engineers. However, despite such tools having been available for a long time, their adoption outside the research community has been very limited. In fact, most practitioners find such applications too complex and hardly usable for their daily work. In this paper, we present an Integrated Development Environment for the design, verification and implementation of security protocols, aimed at lowering the adoption barrier of formal methods tools for security. In the spirit of Model Driven Development, the environment supports the user in the specification of the model using the simple and intuitive language AnB (and its extension AnBx). Moreover, it provides a push-button solution for the formal verification of the abstract and concrete models, and for the automatic generation of Java implementation. This Eclipse-based IDE leverages on existing languages and tools for the modelling and verification of security protocols, such as the AnBx Compiler and Code Generator, the model checker OFMC and the cryptographic protocol verifier ProVerif.
机译:安全协议是构建安全可靠的分布式应用程序的关键组件,但其实现具有挑战性且容易出错。因此,用于安全协议的正式建模和分析的工具对于支持软件工程师可能非常有用。但是,尽管这类工具已经使用了很长时间,但它们在研究界之外的采用仍然非常有限。实际上,大多数从业者发现这样的应用程序过于复杂,几乎无法用于日常工作。在本文中,我们为安全协议的设计,验证和实施提供了一个集成开发环境,旨在降低用于安全性的正式方法工具的采用障碍。本着模型驱动开发的精神,环境使用简单直观的语言AnB(及其扩展名AnBx)在模型的规范中支持用户。此外,它为抽象和具体模型的形式验证以及Java实施的自动生成提供了一个按钮式解决方案。这个基于Eclipse的IDE利用现有的语言和工具来对安全协议进行建模和验证,例如AnBx编译器和代码生成器,模型检查器OFMC和加密协议验证程序ProVerif。

著录项

  • 作者

    Garcia Rémi; Modesti Paolo;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号