首页> 中文期刊>软件学报 >C2P:基于Pi演算的协议C代码形式化抽象方法和工具

C2P:基于Pi演算的协议C代码形式化抽象方法和工具

     

摘要

形式化方法为安全协议分析提供了理论工具,但经过形式化验证过的协议标准在转换为具体程序实现时,可能无法满足相应的安全属性.为此,提出了一种检测安全协议代码语义逻辑错误的形式化验证方法.通过将协议C源码自动化抽象为Pi演算模型,基于Pi演算模型对协议安全属性形式化验证.最后给出了方案转换的正确性证明,并通过对Kerberos协议实例代码验证表明方法的有效性.根据该方案实现了自动化模型抽象工具C2P与成熟的协议验证工具ProVerif结合,能够为协议开发者或测试人员检测代码中的语义逻辑错误提供帮助.

著录项

  • 来源
    《软件学报》|2021年第6期|1581-1596|共16页
  • 作者单位

    数学工程与先进计算国家重点实验室 河南郑州 450001;

    网络密码技术河南省重点实验室 河南郑州 450002;

    数学工程与先进计算国家重点实验室 河南郑州 450001;

    网络密码技术河南省重点实验室 河南郑州 450002;

    数学工程与先进计算国家重点实验室 河南郑州 450001;

    网络密码技术河南省重点实验室 河南郑州 450002;

    数学工程与先进计算国家重点实验室 河南郑州 450001;

    网络密码技术河南省重点实验室 河南郑州 450002;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    协议实现; 形式化验证; Pi演算; 模型抽取; ProVerif;

  • 入库时间 2023-07-25 13:18:38

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号