首页> 外文OA文献 >A deductive verification platform for cryptographic software
【2h】

A deductive verification platform for cryptographic software

机译:加密软件的演绎验证平台

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

摘要

In this paper we describe a deductive verification platform for the CAO language. CAO is a domain-specific language for cryptography. We show that this language presents interesting challenges for formal verification, not only in the rich mathematical type system that it introduces, but also in the cryptography-oriented language constructions that it offers. We describe how we tackle these problems, and also demonstrate that, by relying on the Jessie plug-in included in the Frama-C framework, the development time of such a complex verification tool could be greatly reduced. We base our presentation on real-world examples of CAO code, extracted from the open-source code of the NaCl cryptographic library, and illustrate how various cryptography-relevant security properties can be verified.
机译:在本文中,我们描述了一种针对CAO语言的演绎验证平台。 CAO是一种用于加密的领域特定语言。我们表明,这种语言不仅在它引入的丰富的数学类型系统中,而且在它提供的面向密码学的语言构造中,都对形式验证提出了有趣的挑战。我们描述了如何解决这些问题,并证明了依靠Frama-C框架中包含的Jessie插件,可以大大减少这种复杂的验证工具的开发时间。我们的演示基于从NaCl加密库的开源代码中提取的CAO代码的真实示例,并说明如何验证各种与密码相关的安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号