基于信息熵与软件复杂度的软件多样性评估方法

来源 :信息工程大学学报 | 被引量 : 0次 | 上传用户:wkz_wkz123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决软件保护过程中软件多样化方法比较选择及多样化软件部署的问题,基于信息熵理论对软件复杂度的多个重要属性计算客观权重,并结合主观权重,提出一种软件多样性的综合评估方法,然后给出具体模型和算法实现。对指令替换、控制流扁平化、虚假控制流和字符串加密4种软件多样化方法进行综合评估,验证评估算法的有效性。实验验证表明,该评估方法能够对不同软件多样化方法的多样性进行综合评估比较,对多样化软件的实际部署具有较好的参考价值。
其他文献
近年来,福建省加快推进生态文明建设,加大环保执法力度,对各类养猪场进行整治,小型养猪场不断减少。养猪场正朝规模化、生态化方向发展。该文以南安市大型养猪场为例,调查分
为检验军队工程协同设计实施效果,针对军队工程协同设计的特点,运用军队工程管理关键绩效考核指标法构建了协同设计效果评估指标体系,确定了主观权重与客观权重相结合的组合
基于遗传算法生成测试数据的方法中,种群规模对平均进化代数有很大影响。种群规模大,平均进化代数少;种群规模小,平均进化代数多。分析初始种群分布对基于遗传算法生成测试数
当SQL语句数据集中包含常规词与包含敏感字符的语句数量相等或相近时,基于TFIDF(Term Frequency Inverse Document Frequency)算法向量化SQL语句所得特征向量表征性较弱,导致
非线性方程组求解问题是计算数学中的一个重要研究领域。随着科学技术的日益发展,求解非线性方程组的迭代方法也不断更新,各种高阶、高效的方法不断被提出。本文主要介绍三种
相比较于传统的解决方案,网络功能虚拟化技术能够有效地减少网络应用的部署成本。实时网络应用是对于数据处理响应时间有着严格时间期限约束要求的一类应用,有着复杂的数据处
为全面了解国内信息科技领域本体研究的发展状况,并给该领域科研人员进行研究提供重要的参考和借鉴。选取CNKI的5600余篇文献为研究对象,运用文献计量学和科学知识图谱技术,
新体制下,我军在各基层营、连单位设置了军事体育教员专职岗位,专门负责部队基层军事体育训练的组织与管理。立足部队基层军事体育教员岗位实际,结合胜任力理论,构建了部队基
针对信道状态信息数据量大、时变性强的问题,提出-种基于快速正交搜索算法的改进WLAN室内定位方法.定位系统利用无线网卡采集各天线和子载波信道状态信息,通过预处理和快速正
由于神府煤内在水分含量高且氧含量高,很难制得高浓度的水煤浆.通过粒度配比和分散剂复配等实验,研究其成浆工艺条件,得出神府煤三级级配粒度比为500目∶325目∶200目=5∶1∶