%0 Journal Article %T 软件迷惑变换的鲁棒性量化评价 %A 付剑晶 %A 王珂 %J - %D 2013 %R 10.3724/SP.J.1001.2013.04234 %X 为了方便程序员比较多种迷惑变换方案的优劣,提出了一种量化评价迷惑变换鲁棒性的方法.该方法从软件复杂度变化与代码功能模糊性两个相对独立的层面来刻画迷惑变换导致的鲁棒性.首先,从系统的复杂性与信息的多样性角度建立软件系统复杂度模型,模型包含软件结构、信息流、分支、循环以及元素的嵌套层次,力求从复杂性层面更准确地反映变换对软件的保护;之后,为量化描述迷惑变换的功能模糊度,根据专家指标评分法建立单种迷惑变换模糊度模型,在此基础上建立多种迷惑变换复合模糊度模型;然后,阐述了如何联合所提出的模型实现对单种迷惑变换技术有效性判定与多种迷惑方案的选优,也给出了模型的实现算法及一些示例;最后,通过实例仿真详细展示了模型的工作过程 %K 代码迷惑 迷惑变换 反向工程 软件保护 复杂性度量 %U http://www.jos.org.cn/jos/ch/reader/view_abstract.aspx?file_no=4234&flag=1