10.11896/j.issn.1002-137X.2019.04.031
基于非线性模糊矩阵的代码混淆有效性评估模型
为了解决目前代码混淆评估方法对代码混淆效果区分度不高的问题,文中提出一种基于非线性模糊矩阵的代码混淆有效性评估模型MNLFM(Code Obfuscation Effective Assessment Model Based on Nonlinear Fuzzy Matri-ces),并证明了MNLFM具有评估合理性、单调递增性、连续性和突出性等特性.MNLFM可以明显改善当前代码混淆评估领域在混淆效果方面可区分性差的现状.通过量化评估指标、确定隶属函数和构造非线性模糊矩阵等方法进行建模.建立一个Java程序测试用例集,基于压扁控制流和多种不透明谓词代码混淆技术对此模型进行混淆有效性检验,并将其与其他代码混淆评估模型进行比较.实验结果验证了MNLFM可以比较混淆后代码之间的综合复杂度,并明确区分不同混淆算法对原代码的混淆程度.
代码混淆评估模型、非线性模糊矩阵、突出性、代码混淆算法
46
TP309.7(计算技术、计算机技术)
国家自然科学基金61572142 ,广东省自然科学基金2017A030310013 , 2018A030313389 ,广东省科技计划2016B030306004 ,2016A010101027 ,广州市科技计划201604016041
2019-05-28(万方平台首次上网日期,不代表论文的发表时间)
共6页
197-202