首页> 中文期刊>数字技术与应用 >抵御控制流分析的Python程序混淆算法

抵御控制流分析的Python程序混淆算法

     

摘要

由于现有的Python程序混淆算法没有设计不透明谓词的插入结构,因此很难长时间抵抗控制流分析的攻击,为提高Python程序的安全性,对其进行优化设计.加密Python程序混沌映射,提高混淆算法的无规律性,设计混淆算法不透明谓词结构,加大控制流分析解析算法结构的时间,使其提高对控制流分析的抵抗能力,设计抵御控制流分析的算法流程.在实验中将现有的两种混淆算法与该算法相对比,计算三种算法在混淆前后的圈复杂度,并计算其圈复杂度百分比,以判断算法抵御控制流分析的能力.通过实验结果可知,该算法混淆前后的平均圈复杂度百分比为61.0%,较现有的两种算法低5.3%和5.4%.由此可见该算法拥有更出色的抵抗控制流分析的能力,能够更好地保护Python程序不受控制流分析的威胁.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号