检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘镇武 隋然 张铮 刘浩[1,2] 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)
机构地区:[1]数学工程与先进计算国家重点实验室,河南郑州450001 [2]信息工程大学,河南郑州450001 [3]军委后勤保障部信息中心,北京100842
出 处:《信息工程大学学报》2020年第2期207-213,共7页Journal of Information Engineering University
基 金:国家重点研发计划资助项目(2018YFB0804003,2017YFB0803204)。
摘 要:为解决软件保护过程中软件多样化方法比较选择及多样化软件部署的问题,基于信息熵理论对软件复杂度的多个重要属性计算客观权重,并结合主观权重,提出一种软件多样性的综合评估方法,然后给出具体模型和算法实现。对指令替换、控制流扁平化、虚假控制流和字符串加密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.
分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.16.89.150