-
题名基于k-gram频数的静态软件胎记
被引量:7
- 1
-
-
作者
陈林
刘粉林
芦斌
谢鑫
-
机构
解放军信息工程大学信息工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第4期46-48,共3页
-
基金
国家自然科学基金资助项目(60970141
60902102)
-
文摘
基于k-gram的静态软件胎记无法较好区分2个代码量差距较大的程序,且其胎记的鲁棒性一般。为此,将程序k-gram碎片的频数向量作为软件胎记,以其中一个程序的k-gram碎片集为基准对另一个程序的频数向量进行预变换,计算变换后的2个频数向量之间夹角的余弦,作为胎记的相似度。实验结果表明,对于Java类文件的检测,该胎记的可信性和鲁棒性均有一定提高。
-
关键词
软件盗版检测
静态软件胎记
k-gram频数
-
Keywords
software theft detection
static software birthmark
k-gram frequency
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名基于多特征的静态软件胎记提取算法
被引量:2
- 2
-
-
作者
王曙燕
赵鹏飞
孙家泽
-
机构
西安邮电大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2018年第3期806-811,共6页
-
基金
陕西省工业攻关项目(2017GY-092)~~
-
文摘
针对使用现有软件胎记进行程序抄袭检测结果不准确的问题,提出一种新的静态软件胎记提取算法。该算法产生的程序胎记由软件的两个方面特征综合生成。算法对源程序和可疑程序进行预处理得到程序元信息,然后通过元信息获取程序的应用程序接口(API)调用集合和指令序列作为两个特征,综合这两项特征生成软件胎记;接着,计算源程序与可疑程序的软件胎记之间的相似度,通过相似度判定两程序之间是否存在抄袭行为。实验验证了该算法得到的软件胎记具有可信性和弹性,与传统的k-gram软件胎记相比更具有弹性。
-
关键词
静态软件胎记
抄袭检测
应用程序接口调用集合
指令序列
特征综合
-
Keywords
static software birthmark
software theft detection
Application Programming Interface (API) call set
instruction sequence
feature synthesis
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-