基于互信息的k-gram软件胎记选取
k-gram Software Birthmark Selection Based on Mutual Information作者机构:信息工程大学网络工程系郑州450003
出 版 物:《计算机工程》 (Computer Engineering)
年 卷 期:2012年第38卷第22期
页 面:43-46页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学]
基 金:郑州市科技领军人才计划基金资助项目"基于软件特征的软件水印技术研究"(94200510008)
摘 要:现有软件胎记系统仅对程序属性进行粗略选取,导致系统性能不理想。为此,提出一种基于互信息的k-gram软件胎记选取算法。构建受保护软件的变体软件以及功能相似的软件组成的软件集合,利用互信息衡量k-gram碎片与受保护软件变体类别的相关性,以此作为胎记选取的效用指标,筛选出与受保护软件关联度高、不容易受到语义保持变换影响的碎片,获取有效的k-gram胎记。实验结果表明,该算法具有较好的可信度、性抗攻击能力,以及较高的盗版检测效率。