【24h】

Pragmatic Equivalence and Safety Checking in Cryptol

机译:密码学中的语用对等与安全性检查

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Cryptol is programming a language designed for specifying and programming cryptographic algorithms. In order to meet high-assurance requirements, Cryptol comes with a suite of formal-methods based tools allowing users to perform various program verification tasks. In the fully automated mode, Cryptol uses modern off-the-shelf SAT and SMT solvers to perform verification in a push-button manner. In the manual mode, Cryptol produces Is-abelle/HOL specifications that can be interactively verified using the Isabelle theorem proven In this paper, we provide an overview of Cryptol's verification toolset, describing our experiences with building a practical programming environment with dedicated support for formal verification.
机译:Cryptol正在编程一种用于指定和编程密码算法的语言。为了满足高安全性要求,Cryptol附带了一套基于形式化方法的工具,使用户可以执行各种程序验证任务。在全自动模式下,Cryptol使用现成的SAT和SMT求解器以一键式方式执行验证。在手动模式下,Cryptol生成了Is-abelle / HOL规范,可以使用经过验证的Isabelle定理进行交互式验证。在本文中,我们概述了Cryptol的验证工具集,描述了我们在构建实用的编程环境以及对形式化的专门支持下的经验。验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号