期刊文献+

基于信息熵与软件复杂度的软件多样性评估方法 被引量:4

Software Diversity Evaluation Method Based on Information Entropy and Software Complexity
下载PDF
导出
摘要 为解决软件保护过程中软件多样化方法比较选择及多样化软件部署的问题,基于信息熵理论对软件复杂度的多个重要属性计算客观权重,并结合主观权重,提出一种软件多样性的综合评估方法,然后给出具体模型和算法实现。对指令替换、控制流扁平化、虚假控制流和字符串加密4种软件多样化方法进行综合评估,验证评估算法的有效性。实验验证表明,该评估方法能够对不同软件多样化方法的多样性进行综合评估比较,对多样化软件的实际部署具有较好的参考价值。 To improve software diversification method selection and diversified software deployment in software protection process,a comprehensive evaluation method of software diversity is proposed by calculating objective weights for multiple important attributes of software complexity based on information entropy theory,and combining subjective weights.Then the specific models and algorithm implementations are presented.The four software diversification methods of instructions substitution,control flow flattening,bogus control flow and string obfuscation are comprehensively evaluated to verify the effectiveness of the evaluation algorithm.Experimental verification show that the evaluation method can comprehensively evaluate and compare the diversity of different software diversification methods,and has a good reference value for the actual deployment of diversified software.
作者 刘镇武 隋然 张铮 刘浩 LIU Zhenwu;SUI Ran;ZHANG Zheng;LIU Hao(State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China;Information Engineering University,Zhengzhou 450001,China;PLA Logistic Information Center, Beijing 100842, China)
出处 《信息工程大学学报》 2020年第2期207-213,共7页 Journal of Information Engineering University
基金 国家重点研发计划资助项目(2018YFB0804003,2017YFB0803204)。
关键词 软件复杂度 信息熵 软件多样性 量化评估 software complexity information entropy software diversity quantification evaluation
  • 相关文献

参考文献2

  • 1邬江兴..网络空间拟态防御原理 广义鲁棒控制与内生安全 上 第2版[M].北京:科学出版社,2018.
  • 2张宇嘉,张啸川,庞建民.代码混淆技术研究综述[J].信息工程大学学报,2017,18(5):635-640. 被引量:10

二级参考文献1

共引文献9

同被引文献14

引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部